我有一个复杂的存储库,有时代码段之间的逻辑边界跨越目录边界.有时,目录X中的单个文件确实需要与目录Y中的文件一起使用.
例如,假装我有一个看起来像这样的中央回购:
a/foo
a/bar
b/baz1
b/baz2
…我希望我的本地存储库最终得到一个/ *和b / baz1,但不是b / baz2.
(是的,长期解决方案是移动文件,但在我进行重构时,我需要对文件进行适当的版本控制.)
我可以使用git子模块处理一组包含一些目录和一些其他随机文件的代码吗?我该怎么做?
最佳答案 不,Git“子模块”功能仅限于子目录及其包含的所有文件.