在所有git分支中保留子文件夹中的更改

时间:2016-04-13 09:52:15

标签: git git-branch

我在一个有很多分支的项目上工作。

在我的项目文件夹中,我有一个当前未跟踪的文件夹,需要从所有分支机构访问。它包含一组模拟生产环境的脚本,但会减少程序调用的执行时间,否则需要花费数小时。这些脚本不断完善,以更准确地模拟生产环境。

我想在我的仓库中跟踪此文件夹,但我对其进行的任何更改都需要可以从任何分支访问。如何跟踪此文件夹,但仍然表现得像未跟踪的那样?

1 个答案:

答案 0 :(得分:2)

如果对此目录的更改与其他目录中的更改正交,则可能它应该位于不同的Git存储库中。

你可以将其他存储库检查到主存储库中的正确位置,但是那些想要使用这些脚本的人需要将它们检查到同一个地方(不一定是个大问题)。

如果您想获得更多爱好者,请查看Git submodules。但是,子模块确实存在于指定的提交中,因此可能不适合您的情况。