使用git进行长期分支替代?

时间:2016-06-06 18:39:30

标签: git

我正在写数学论文,即将发表我的第一篇论文。到目前为止,我已经使用git进行版本控制。在这个时间点,论文和论文的文本将不得不分开:论文将比论文更详细,论文必须相当简洁。

如何使用git管理这种情况?我不太确定哪种git选项最适合我。我想为纸张创建一个单独的分支然后挑选提交,但显然分支不应该是永久性的(是真的吗?)。理想情况下,我想要一个解决方案,我必须尽可能少地手动复制,因为我同时编写两个项目。

1 个答案:

答案 0 :(得分:2)

分支可以像您希望的那样永久保留。您可以像文件一样创建和销毁它们。

如果您的分支(或更具体地说是包含樱桃选择中的补丁的文件)偏离太多,那么樱桃选择将无法找到进行更改的补丁。

如果一个项目是另一个项目的超集,您可以使用'子树' (参见' git help subtree')。这使得子项目中的更改很容易包含在超级项目中。 (另请参阅旧命令'子模块')