TortoiseSVN 1.7能否正常对抗SVN 1.6存储库?

Ste*_*ich 39 svn version-control tortoisesvn backwards-compatibility visualsvn-server

我想将TortoiseSVN安装升级到1.7版.我们有一个运行SVN 1.6存储库的VisualSVN服务器.

在我更新客户端之前,是否需要将存储库升级到1.7,或者TortoiseSVN是否向后兼容?

我知道在从TortoiseSVN 1.6升级到1.7期间,我需要将我的工作副本转换为新格式,但在提交过程中是否有一些逻辑可以查看服务器版本并进行适当调整?

Cha*_*esB 28

发行说明中

较旧的客户端和服务器与1.7服务器和客户端透明地互操作

...

Subversion 1.7服务器使用与Subversion 1.6相同的存储库格式.因此,可以在1.6.x和1.7.x服务器之间无缝升级和降级,而无需更改磁盘存储库的格式

没有必要做任何事情,您的工作副本将被升级,并仍然可以与1.6服务器通信

  • 注意:TortoiseSVN将更新工作副本格式,这将为旧客户端带来问题.如果您的环境中使用多个不同的客户端来访问同一个工作副本,则这只是一个问题.例如,如果您从TortoisSVN和IDE(例如PHPStorm)访问工作副本,该副本仅支持1.6工作副本格式. (10认同)

sle*_*ske 9

是的,它会的.

如果在同一工作副本(即签出目录)上使用不同版本的客户端,则可能会遇到问题.此外,如果您将旧客户端与新服务器一起使用,则可能无法使用某些新服务器功能.

但是,新的SVN客户端向下兼容旧服务器,但某些新功能除外.所以使用TortoiseSVN 1.7与Server 1.6应该没有问题.

请参见SVN站点上的兼容性矩阵.

  • 遗憾的是,兼容性矩阵不涉及1.7 (8认同)