Git:将文件从一个repo链接到另一个repo,同时从其原始repo接收文件更新

时间:2011-10-31 22:49:59

标签: git

示例:Repo-A有一个文件-A我想包含在Repo-B中。每当Repo-A更新File-A时,我希望Repo-B中的File-A能够反映这些变化。

原因:我正在使用硬链接文件来管理我的dot文件,我喜欢trapd00r的LS_COLORS。我想将所有的dotfiles放在一个git repo中,但我总是想要最新的LS_COLORS。

1 个答案:

答案 0 :(得分:0)

我相信简单的方法是:

来自repo B

  • 来自repo fileA的{​​{1}}软链接(即使在Windows Vista或Seven上也可以使用符号链接)
  • 在repo A fileA文件中忽略B

子模块在这里不合适,特别是当你认为子模块总是引用一个固定的提交时(它们引用一个完整的Git repo,而不仅仅是一个文件)。