使用"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咯~
分享到:
相关推荐
标题中的“myeclipse中svn版本与客户端版本出现冲突问题与解决方法”涉及到的是在使用MyEclipse集成开发环境(IDE)时,遇到Subversion(SVN)版本控制工具与客户端版本不兼容的问题。这个问题通常发生在升级或更换...
总结来说,SVN 客户端和 Web 客户端为开发者提供了灵活的版本控制方式,无论是在本地使用专业工具,还是通过浏览器远程访问。理解并熟练使用这些工具对于团队协作和项目管理至关重要。而压缩包中的文件则可能是部署...
在Windows平台上,有许多SVN客户端可供选择,其中SlikSVN是一款流行的轻量级绿色版本,尤其适合那些希望快速配置并开始使用的用户。 标题中提到的“svn绿色windows版本”指的是SlikSVN的Windows发行版,它不需要...
64位版本的SVN客户端是为了在64位操作系统上运行而设计的,可以更高效地利用系统资源,处理大型项目和大量文件。 在描述中提到的"包含中文包"意味着这个SVN客户端已经集成了中文语言支持,这对于中国用户或者需要...
svn客户端安装和使用svn客户端安装和使用svn客户端安装和使用svn客户端安装和使用svn客户端安装和使用svn客户端安装和使用svn客户端安装和使用svn客户端安装和使用svn客户端安装和使用svn客户端安装和使用svn客户端...
ubuntu下源码安装svn客户端,简单方便。
标题中的“mac版本的svn客户端”指的是在苹果Mac操作系统上使用的Subversion(SVN)客户端软件。Subversion是一个开源的版本控制系统,用于管理文件和目录的变更历史,它允许用户协同工作,跟踪文件的修改历史,并能...
【SVN客户端】是版本控制系统Subversion(简称SVN)的一部分,主要负责用户与服务器之间的交互,便于开发者在团队协作中管理和同步代码。SVN客户端提供了直观的图形用户界面,使得用户无需深入理解命令行操作,也能...
64位版本的SVN客户端是专为64位操作系统设计的,可以充分利用64位系统的内存资源,提高性能和稳定性。本文将深入探讨SVN客户端的核心功能、使用场景以及64位版本的优势。 一、SVN客户端核心功能 1. 版本控制:SVN...
在本文中,我们将深入探讨SVN客户端,特别是64位版本,以及如何配合汉化包进行安装和使用。 1. SVN客户端介绍: SVN客户端是与SVN服务器交互的工具,它提供了图形化的用户界面,方便用户进行版本控制操作,如添加...
本指南将详细介绍如何在Linux系统上安装和配置SVN客户端,以帮助您更好地理解和使用这个强大的版本控制工具。 首先,我们需要下载Subversion的源代码包。在提供的文件列表中,我们有两个文件:"subversion-1.4.3....
标题中的“svn客户端-windows版本”指的是专为Windows操作系统设计的SVN接口,通常提供图形化用户界面(GUI),使得Windows用户无需使用命令行工具就能轻松地进行版本控制操作。这些客户端简化了SVN的使用,通过集成...
TortoiseSVN是专为Windows设计的一个强大的SVN客户端,它无缝地集成到文件资源管理器中,使得版本控制操作直观易用。"TortoiseSVN-1.6.3.16613-win32-svn-1.6.3"这个文件名表明这是TortoiseSVN的某个特定版本,适用...
64位版本的SVN客户端在处理大型项目和大量数据时,通常比32位版本更为高效,因为它能够利用系统更大的内存资源。 【描述】"SVN客户端64位安装包TortoiseSVN-1.7.11.23600-x64-svn-1.7.8" 提到了具体的客户端软件...
在Windows操作系统上,SVN客户端是与SVN服务器交互的用户界面工具,它提供了图形化的操作方式,使得用户可以方便地进行版本提交、更新、比较、合并等操作。对于64位的Windows系统,选择对应的64位SVN客户端是必要的...
在这个压缩包中,包含了不同版本的SVN客户端安装包,从较旧的1.8.11版本到相对较新的1.14版本,用户可以根据自己的需求选择合适的版本进行安装。 1. SVN客户端的基本功能: SVN客户端是用于与SVN服务器交互的工具...
本压缩包提供了 SVN 的最新客户端版本,适用于Windows操作系统,包括Win10和Win8。 在使用 SVN 客户端前,首先需要了解一些基本概念: 1. **仓库(Repository)**:SVN 仓库是存储项目所有版本历史的地方,类似于...
SVN客户端是与SVN服务器交互的工具,用户可以通过客户端进行版本控制操作,如提交、更新、合并和回滚等。描述中的"非常实用"和"安装方便"突出了SVN客户端易用性和高效性的特点,这对于开发者来说非常重要,因为它们...
首先,SVN客户端是与SVN服务器交互的工具,它允许用户进行版本控制操作,如检出、提交、更新和合并代码。下载SVN客户端是开始使用SVN的第一步。在Windows环境下,常用的SVN客户端有TortoiseSVN,它是一款免费且易于...
SVN客户端中文版 ================ 第一步 安装SVN客户端: TortoiseSVN-1.12.0.28568-x64-svn-1.12.0.msi ================ 第二步 安装中文语言包: TortoiseSVN中文语言包-1.12.0.28568-x64-zh_CN.msi 语言包...