28九/090
subversion客户端版本不一致引来的错误
subversion的各个大版本的格式是不一样的, 我们可以将1.5版本转换为1.4的,却不能将1.4转换为1.5。
比如我们通常在1.4的环境下工作,有时候换了机器,这时的svn版本变成了1.5。这样使用中没有发现什么问题,可是当我们
回到以前的环境下,却总是出现以下的错误信息:
1 2 |
Unsupported working copy format
svn: This client is too old to work with working copy 'C:\xxxxx'; please get a newer Subversion client
|
解决的方法有两个:
- 将svn版本升级
- 将作业拷贝恢复到原来的版本
第一个方法很简单,但是有些时候svn-service端的版本就是低版本的,你只能转换本地拷贝的版本。
利用change-svn-wc-format.py工具就可以实现该功能。
使用方法如下:
1 2 3 4 5 6 7 |
$ change-svn-wc-format.py
usage: change-svn-wc-format.py WC_PATH SVN_VERSION [--verbose] [--force]
change-svn-wc-format.py --help
# 比如当前目录的版本转换为1.4
$ change-svn-wc-format.py . 1.4
Converted WC at '.' into format 8 for Subversion 1.4
|
相关文章
- 乔布斯教给我们十条经验 - (2011-10-05)
- 2011年 - (2011-01-04)
- 初探Go语言 - (2009-11-14)
- Go语言 - (2009-11-11)
- 现代CPU的传统体系结构 - (2009-10-06)
- 今天开博了! - (2009-09-18)
- 相册 - (2009-09-18)
- Emacs - (2009-09-18)
- Programming - (2009-09-18)
- 关于 - (2009-09-18)
什么是GTD »
« BREW与J2ME的区别