为什么git子模块与svn externals不兼容?有很多网页提出了使svn外部看起来像git子模块的hackish方法。我已经读过一些关于差异的说法,但这似乎不是很基本:Git子模块链接到另一个项目的存储库中的特定提交,而svn:externals总是获取最新的修订。为什么这种差异会使它们根本不相容?我们可以假设没有合理的默认值,例如大多数svn:externals指向永不移动的标签吗?
2 回答
素胚勾勒不出你
TA贡献1827条经验 获得超9个赞
如果您使用SmartGit与svn:externalls一起使用SVN存储库,您将不会注意到任何真正的区别。
实际上,唯一真正的区别(至少是唯一的技术差异)是SVN允许外部指向HEAD修订版(不是固定值),Git子模块不允许。在我看来,所有其他差异都是微不足道的,所以你提出这个问题是正确的。
- 2 回答
- 0 关注
- 503 浏览
添加回答
举报
0/150
提交
取消