14
|
Andres Jaan Tack · 技术社区 · 14 年前 |
![]() |
1
10
根本的区别是 composition rule .
在真实中
统计综合法
定义一个
configuration
,即:
配置中引用的每个提交都有助于获得所有树的准确版本。没有例外。该树的每个文件都是由您定义的配置指定的确切版本。 注1.8.2
很快(2013年3月),一个子模块就可以引用上游水头,而不仅仅是固定的sha1。
(1.8.2之前)每个模块只能有一个标签/sha1。从一个公共父repo,您不能在一个模块中定义一个模块。
不在
SVN external
:可以定义目录外部和文件外部,其中包含或不包含显式修订。
The result is not a configuration (one reference for '
In short, you cannot "compute" one SHA1 for a '
|
![]() |
2
3
如果你使用 SmartGit 对于使用带有svn:externals的svn存储库,您不会注意到任何真正的区别。 实际上,唯一真正的区别(至少是唯一的技术区别)是SVN允许外部的点对点修订(不是固定值),Git子模块不允许。所有其他的区别,依我看,都是无关紧要的,所以你问这个问题是对的。 |
![]() |
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
|
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 6 年前 |
![]() |
Dipu H · Viewvc未扩展关键字 6 年前 |
![]() |
NealWalters · SVNLook-存储库格式-语法不正确 7 年前 |
![]() |
m-mas · 尝试与svn重新同步trac时出错 7 年前 |
![]() |
Wombattle · 通过命令行在SVN中保留时间戳 7 年前 |