新老客户端SVN格式兼容
SVN format compatibility between old and new clients
我几乎没有开发机器 运行ning ubuntu 13.10 和 SVN 客户端 1.7.9 计划更新到 ubuntu 14.04 LTS,它有 SVN 客户端 1.8.8。在路上我从 1.8.8 SVN 客户端( 14.04 )得到了以下错误。
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: The working copy at '/path/to/working/copy' is too old (format 29)
to work with client version '1.8.8 (r1568071)' (expects format 31).
You need to upgrade the working copy first.
从这个错误和 http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.upgrade.html 我明白,我需要 运行
svn upgrade
在我的 SVN 1.7.9 工作副本上。
我的问题是,
在我提交一些更改并在其他机器(仍然是 运行ning 1.7.9 客户端)中签出后,format31 (1.8.8) 工作副本是否可以与 format29(1.7.9 客户端)一起使用。
升级会影响老客户的工作吗?
谢谢。
简答:是的,您可以同时使用不同版本的客户端(和 WC 格式)
工作副本是 Subversion 的 本地 部分:Subversion 客户端必须使用与其兼容的 WC 格式(不能读取旧的也不能读取更新的)。
当您提交时,所有存储在存储库中的更改(没有如此严格的限制,顺便说一句)和来自任何 其他客户端 的更改将被转移到 any 的相应工作副本版本
我几乎没有开发机器 运行ning ubuntu 13.10 和 SVN 客户端 1.7.9 计划更新到 ubuntu 14.04 LTS,它有 SVN 客户端 1.8.8。在路上我从 1.8.8 SVN 客户端( 14.04 )得到了以下错误。
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: The working copy at '/path/to/working/copy' is too old (format 29)
to work with client version '1.8.8 (r1568071)' (expects format 31).
You need to upgrade the working copy first.
从这个错误和 http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.upgrade.html 我明白,我需要 运行
svn upgrade
在我的 SVN 1.7.9 工作副本上。
我的问题是,
在我提交一些更改并在其他机器(仍然是 运行ning 1.7.9 客户端)中签出后,format31 (1.8.8) 工作副本是否可以与 format29(1.7.9 客户端)一起使用。
升级会影响老客户的工作吗? 谢谢。
简答:是的,您可以同时使用不同版本的客户端(和 WC 格式)
工作副本是 Subversion 的 本地 部分:Subversion 客户端必须使用与其兼容的 WC 格式(不能读取旧的也不能读取更新的)。 当您提交时,所有存储在存储库中的更改(没有如此严格的限制,顺便说一句)和来自任何 其他客户端 的更改将被转移到 any 的相应工作副本版本