Hi All,

I've got an interesting problem and the possible solutions I've found from 
searching google don't seem to work for us.  In a nutshell, I need to combine 
multiple git repositories into single repository and preserve all history, 
branches and tags from each repository.    

Does anybody have a solution for this, how do this kind of thing, is it even 
possible?

For some unknown reason to me, our developers started a git project, called 
Ver1, this was the first version.  Then sometime later, they created a new git 
repository called Ver2, the initial commit for Ver2 was essentially a copy of 
the code in Ver1 from the master.  They didn't clone it, they just copied the 
code at the latest point.  This wasn't done by forking.  Then they repeated 
this for Ver3 and Ver4, etc.  On top of all that, they have been adding new 
code to Ver1, Ver2, etc. that has caused each to divert from the other and each 
have their own branch and tag sets.  They have similar directory structure and 
similar file names, but there are some slight differences in structure.

Well, this has become unmanageable and now we want to combine them into one 
single git repository.   

Logically, these are the same project but at different versions, basically, 
Ver1 and Ver2, etc, should be simply branches at different times if these were 
combined into a single repository.





--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to