我正在使用 GitHub 托管两个 repos,它们都包含一个名为“lib”的目录,这个目录在两个 repos 中完全相同。每次我在其中一个存储库中修改“lib”目录的内容时,我都必须将新修改的“lib”目录复制并粘贴到另一个存储库,然后将其推送到 GitHub。我只是想知道他们是否是这样做的更好方法,其中“lib”目录仅在一个存储库中,并且以某种方式链接到另一个存储库中,所以我只需修改“lib”目录的内容一次,它们是始终彼此同步。
问问题
52 次
3 回答
0
Git 子模块通常很难处理。使用git-subtree可能会更好。就像使用 git 子模块一样,这将需要一个包含目录内容的单独存储库,lib
然后您可以使用它git subtree
来同步该存储库和其他两个存储库之间的更改。
于 2013-10-12T22:42:39.627 回答
0
您应该从此目录创建一个子模块。http://git-scm.com/book/en/Git-Tools-Submodules
于 2013-10-12T22:39:21.767 回答