2

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

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

为这个任务使用子模块看起来有点矫枉过正。在 SVN 的时候,我使用了 snv:externals 标志,这对我的目的来说工作得很好。

子树再次引用了我根本不需要的外部存储库。像符号链接这样简单的东西是可以接受的。但我需要它跨平台,因为我的开发人员在 Mac、Win 和 Linux 上。

4

1 回答 1

0

为这个任务使用子模块看起来有点矫枉过正

使用子模块是正确的解决方案,特别是因为它们现在可以遵循分支的最新提交(自git1.8.2,2013 年 3 月以来)。
在这方面,它们充当 svn:external。

于 2013-06-28T07:06:32.077 回答