使用"svn update"遇到了如下问题:
svn: 此客户端对于工作副本 “.” 太旧。你需要取得更新的 Subversion 客户端,或者降级
工作副本。参见 http://subversion.tigris.org/faq.html#working-copy-format-change
以获得更详细的信息。
原因是“在高版本客户端 co 出来的代码树下使用低版本的客户端来 update,就会出现上面的错误提示”
我现在的环境是ubuntu中采用1.5.4的svn,xp中TortoiseSVN 1.6.6。xp用samba方式访问ubuntu中的工作目录,有时,比较喜欢直接在xp中用TortoiseSVN 来看那些进行了修改。
so,这就是原因了。
解决方式3种:
1) 就是删除,重新 co 代码,这个就没什么说的。
2) 就是降级工作副本,
参见上面错误提示的链接,下载一个里面提供的一个 python 脚本:http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py
wget -c http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py
chmod a+x change-svn-wc-format.py
./change-svn-wc-format.py --help # 查看帮助信息
usage: change-svn-wc-format.py WC_PATH SVN_VERSION [--verbose] [--force] [--skip-unknown-format]
change-svn-wc-format.py --help
Change the format of a Subversion working copy to that of SVN_VERSION.
--skip-unknown-format : skip directories with unknown working copy
format and continue the update
#执行降级
./change-svn-wc-format.py /tetx/trunk 1.5
3) 升级svn咯~
分享到:
相关推荐
svn客户端svn客户端svn客户端svn客户端svn客户端
ubuntu下源码安装svn客户端,简单方便。
svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端svn客户端
svn客户端 64位操纵系统安装包 直接点击安装即可 简单
svn client svn客户端 svn client svn客户端 浏览器访问svn,好使。不用安装任何插件。
SVN客户端 64位 包含中文包 亲测可用
mac版本的svn客户端 很好用 请放心使用 代码上传和小乌龟差不多的
Windows下svn客户端TortoiseSVN的安装和操作
java svn 插件和svn客户端java svn 插件和svn客户端
svn客户端-windows版本,安装后自动添加右键,有签入签出功能
SVN服务端subversion SVN客户端TortoiseSVN最新版本
SVN客户端中文版 ================ 第一步 安装SVN客户端: TortoiseSVN-1.12.0.28568-x64-svn-1.12.0.msi ================ 第二步 安装中文语言包: TortoiseSVN中文语言包-1.12.0.28568-x64-zh_CN.msi 语言包...
SVN客户端 断开连接 : 如不放心可编辑查看该reg文件,双击执行,会将delete SVN Folders 加至右键快捷菜单,选中目标文件夹,右击执行,可把全部.svn文件删除,断开与svn服务器连接
SVN客户端,服务端另外上传吧,一般使用正常即可。
Linux_SVN客户端安装包和配置指导 Linux_SVN客户端安装包和配置指导 subversion-1.4.3.tar,subversion-deps-1.4.3.tar
绿色的SVN客户端
各个版本的svn客户端安装包。最老的版本有1.8.不过个人觉得最好用的版本是1.9.7版本的SVN最好用。可以复制文件名直到后缀
svn客户端最新版,含win10,win8安装操作手册。svn客户端最新版,含win10,win8安装操作手册
SVN客户端工具(tortoisewin32svn)
svn服务器 svn客户端 win7 64位