为我的问题制定标题有点困难,因为它有点抽象......
让我尝试解释一下。我有一个带有 git 存储库的主代码,我决定提取该代码的部分,并将其作为一个独立的应用程序。具有自己的名称和要分发的版本。
有没有办法让主代码和其他分支保持更新?前任。如果我在 Main 上找到该代码的解决方法,如果我可以将该更改 merge 到独立版本(不添加任何其他功能)以及如果我在独立版本上添加新功能,我想应用它以及主代码。
目前我有一个分支,但我不确定是否会很快创建自己的 git 存储库。
我知道git add -p
,但有时我必须进行很多更改,并且一一进行直到到达我想要应用的更改有时是一种痛苦。
任何信息将不胜感激
最佳答案
最像你所描述的工具是 Git 的一个附加组件,称为 git-subtree:
http://github.com/apenwarr/git-subtree/blob/master/git-subtree.txt
它的工作方式有点像子模块,但项目实际上并未链接在一起,您可以根据需要提取和重新 merge 。关于该工具是否很快会与 Git 本身一起分发的讨论正在进行中。
关于git - 从主代码的*部分*分支,如何保持最新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3334267/