Git被忽略的子目录

6
我有一个名为“myproject”的项目,它由git进行版本控制。它有一个名为“data”的子目录,该目录被gitignore忽略。
我可以为数据目录执行'git init'并将其作为单独的git树进行管理吗? 我测试了一下,似乎可以工作。 但我不确定这是否是一种好的做法,并且是否存在潜在问题。
2个回答

7
如果父存储库依赖于“data”存储库的特定版本,您可能需要考虑git子模块。这将允许父存储库指向“data”存储库的特定提交。即使现在两个存储库兼容,将来也可能不再兼容。
我对您的用例和“myproject”与“data”的关系没有太多细节,因此子模块可能会使事情过于复杂。

2
+1 子模块可能会变得非常复杂,但并不比管理多个嵌套的仓库更复杂 :) - Nick Tomlin

1

没问题,我以前做过很多次,没有出现过问题。


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