git - Merge an independent project into a greater one without losing history -
I have an independent project, CPAN modules are also generally, a makemaker will be released and Pearl will be in that repository Will integrate that turbal. But sometimes Pearl will change its copy of the makemaker and this change will go to the CPAN repository. Apart from this, the history of Makemaker in Pearl is spread even before the makemaker in Gitob.
Instead of having two repositories, I want to be one there. For intelligence, just perl5.git / cpan / extUtils-MakeMaker is committed to direct. This fixes the release integration problem. Problem history is preserved, Code Archaeological importance is very important for makemaker. The MakeMaker has its own history of Perl5.git, which has many history of MakeMaker in the Gitub repository, which is unique and interesting. Two history overlap.
The problem is: How do I still merge the Gitb MakeMaker repository in the Perili repository while preserving history for archaeological use? Preferably a solution which is not included in the manual sliding through individual changes (manually there are thousands).
Thank you. You can use submodules , or you can use subtree < / Strong> (maybe with the help of third party's git subtree
device).
Comments
Post a Comment