【发布时间】:2011-03-09 02:19:19
【问题描述】:
有很多网页建议hackish ways to make svn externals look like git submodules。我已经阅读了some accounts 的区别是什么,但这似乎不是很根本:
Git 子模块链接到另一个项目存储库中的特定提交,而 svn:externals 始终获取最新版本。
为什么这种差异使它们从根本上不兼容?难道没有我们可以假设的合理默认值,例如大多数 svn:externals 指向永远不会移动的标签吗?
【问题讨论】:
-
请注意,正如stackoverflow.com/a/9189815/6309 中详述并在下面我更新的答案中提到的那样,子模块现在可以跟踪最新的分支。
标签: svn git git-svn git-submodules svn-externals