在git存储库中管理导入的子树 tl,dr版本:
通过“git subtree add”添加到repo中的代码在该(服务器端)repo中显示得像是作为常规文件添加的一样,这是意料之中的吗?文件显示的是副本还是(如所希望的)只是参考 完整版本: 我对git非常陌生(以前过度使用SVN和Performance,但在我的新工作中,我们现在使用gitlab),最近决定将我当前软件项目存储库中的部分代码转移到一个单独的repo中,因为这在结构上似乎更有意义。 确切地说,我通过“子树拆分”从当前项目中剥离了一个文件夹“Infrastructure”(我们称之为“DynamicDisplays”) 我遵循这些指南在git存储库中管理导入的子树 tl,dr版本:,git,repository,gitlab,code-organization,git-subtree,Git,Repository,Gitlab,Code Organization,Git Subtree,通过“git subtree add”添加到repo中的代码在该(服务器端)repo中显示得像是作为常规文件添加的一样,这是意料之中的吗?文件显示的是副本还是(如所希望的)只是参考 完整版本: 我对git非常陌生(以前过度使用SVN和Performance,但在我的新工作中,我们现在使用gitlab),最近决定将我当前软件项目存储库中的部分代码转移到一个单独的repo中,因为这在结构上似乎更有意义。 确切地说,我通过“子树拆分”从当前项目中剥离了一个文件夹“Infrastructure”(我们称
我选择subtree是因为有很多建议使用subtree来代替submodule,以便于管理,但我目前不认为它比复制代码有任何优势……这真是太遗憾了,我敢肯定,我只是错过了一些东西。将你的问题分解,以增加获得答案的机会answers@rfabbri不知何故,如果你简单地问这些问题,人们会因为你没有包括所有细节和代码示例等而责问你,如果你试图把这些都塞进,根本没有人会回答:把你的问题翻出来,以增加获得成功的机会answers@rfabbri不知何故,如果你简单地问问题,你就做不好,人们会因为你没有包括每一个细节和代码样本等而责问你,如果你试图把这些都塞进,根本没有人会回答:P
git subtree add --prefix=Infrastructure Infrastructure master