linux+svn+拉取版本_Linux使用笔记: 解决Subversion提交时提示svn客户端版本太旧的问题...

从另外一台计算机上拷贝了一份subversion的版本库,完成修改后提交时,出现如下错误:

$ svn ci -m "commit a new version"

subversion/libsvn_wc/questions.c:126: (apr_err=155021)

svn: This client is too old to work with working copy '/home/easwy/subversion/'; please get a newer Subversion client

以前也遇到过这个问题,当时是升级了subversion的版本。这次因为升级计算机比较麻烦,所以打算用其它的方法绕过。

在网上搜索了一下,找到了subversion的FAQ,里面提到有时svn的工作拷贝在不同subversion版本间会存在不兼容,所以由新版本svn导出的版本库,就不能使用旧版本svn来提交,此时就会提交客户端版本太老。不过subversion的开发人员提供了一个python脚本,可以对工作拷贝的格式进行转换,转换后就可以commit了。

下载后,在工作拷贝所在的目录中执行:

change-svn-wc-format.py . 1.4

上面的命令,会把working copy的格式转换成subversion 1.4的格式,转换后再提交就可以成功了。

更多内容,请阅读Easwy的博客上的其它文章。

[ 参考文档 ]

本文以创作共用版权协议发布,转载本文要求遵循“署名-非商业性使用-相同方式共享3.0”的创作共用协议,并以链接形式指明本文地址。

文章的脚注信息由WordPress的wp-posturl插件自动生成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值