乌龟svn次要版本是否兼容?

问题描述:

我在Tortoise 1.4.2中检出了一个分支,在1.6.2中对其进行编辑,现在无法在运行1.4.2的旧计算机上对其进行修改。 Tortoise网站上的最新版本是1.6.7。版本1.6.x是否可以互操作?我在新机器上停留在版本1.6.2。乌龟svn次要版本是否兼容?

基本上,SVN一个基本原则是:

  • 当你在1.4.x的工作副本,你使用1.6.x的工具来进行这项工作,它会自动转换为1.6.x的
  • 这意味着你将无法再

与1.4.x的工具工作1.6.x版和1.6.y之间,我从来没有见过任何问题。

+0

使用我当前的设置,TortoiseSVN 1.6.8可以正常工作,但TortoiseSVN 1.6.16无法检出我的存储库中的项目,因此在修补程序发布之间并不总能保证兼容性。 – 2012-04-05 09:47:44

龟SVN使用下面的Subversion库,龟的版本号的前两部分与Subversion库的版本匹配,因此Tortoise SVN versionion1.6.x将使用Subversion客户端库版本1.6.y.

Subversion团队经常更改次版本(1.5.x - > 1.6.x)之间的工作副本格式,但尽量不要破坏补丁版本之间的兼容性(1.6.2 - > 1.6.3)。较新的版本可以读取旧的工作副本,但只能立即升级它们。

所以你的问题的答案是“是”。