Git仓库中的分支不变目录

4
有没有办法在git仓库中使一个目录在所有分支中始终相同?我想象的情境如下:假设您正在进行一个实验性项目/论文,其中您会尝试很多事情(例如创建一个分支、尝试某些方法/进行测量/统计数据,通常不会将其合并回主干),同时您要编写一份文档/论文,其中需要包含所有(包括实验性)分支的内容/结果。在实验本身中来回切换分支当然是可以的,但对于文档/论文,您真的只希望始终有一个单独的当前版本。另一种选择是将文档放入单独的分支中(像某些项目一样),但我个人觉得每当你想要向你的文档/论文添加东西时都要切换分支很麻烦。我也可以有两个存储库,但这与我的直觉有些不符,因为存储库应该是关于项目XY的所有内容。

你可以为你的论文使用一个单独的分支,并在它自己的工作目录中进行检查。 - knittl
1个回答

2

看一下简单但笨重的Git子模块或者更加复杂但更加流畅的Git子树

它们允许您将一个独立的代码库嵌入到您的代码库中,这可能会达到您的目的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接