如何在git repo上共享文件/文件夹?

时间:2013-06-28 06:42:47

标签: git symlink git-submodules subtree

我有一个git存储库,里面有文件/文件夹,我想在repo中共享。

repo/
     .git/
     html-coding
          css-shared
     js-app
          css-shared
          ttf-shared
     font-files
          ttf-shared

使用子模块执行此任务看起来有点矫枉过正。在SVN的时候,我使用了snv:externals flag,这对我来说效果很好。

Subtree再次引用外部repos,我完全不需要。像符号链接这样简单的东西是可以接受的。但我需要跨平台,因为我的开发人员在Mac,Win和Linux上。

1 个答案:

答案 0 :(得分:0)

  

使用子模块执行此任务看起来有点矫枉过正

使用submodules是正确的解决方案,特别是因为它们现在可以跟随分支的最新提交(从git1.8.2, March 2013开始)。
在这方面,他们充当svn:external。

相关问题