Subversion升级到1.6到1.7

时间:2014-04-25 11:45:39

标签: eclipse svn subclipse

我试图将Subversion从1.6升级到1.7并遇到问题。

我正在使用Linux Redhat 5,我只安装SVN服务器而不使用Apache。然后我通过Eclipse Kepler访问subversion。我使用了CollbaNet的rpm来升级我的SVN版本,而且所有版本似乎都有效了

当我运行svn --version时,我得到了

svn,版本1.7.16(r1569520)    编译于2014年4月9日,14:32:02

然后我从我的存储库中检查了一些测试分支,但我没有看到任何变化或好处。工作副本在每个目录中仍然有一个.svn文件夹,但仍需要很长时间才能检出或提交更改。

安装中是否有任何遗漏,我按照CollabNet的说明进行了处理。我是否需要做任何事情才能让它识别1.7?

我应该将它添加到与我们的svn实时版本并行运行的测试服务器上。 Eclipse有两个服务器的存储库。

如果您需要更多信息,请告知我们,如果您确实告诉我,我将根据需要提供

感谢

2 个答案:

答案 0 :(得分:4)

一般来说,服务器端升级不会影响您的客户端。客户端仍然基于Subversion 1.6。您必须升级客户端才能从the client-side improvements中受益。

换句话说,将您在Eclipse中使用的svn插件(Subclipse / Subversive或您在IDE中使用的任何内容)升级到最新版本。

答案 1 :(得分:0)

 sudo yum update
 sudo yum groupinstall "Development tools"
 sudo yum groupinstall "Additional Development"
 wget https://archive.apache.org/dist/subversion/subversion-1.7.8.tar.gz
 tar zxvf subversion-1.7.8.tar.gz
 cd subversion-1.7.8
 ./get-deps.sh
 ./configure
 make
 make check
 sudo make install

在我的系统上,这似乎将二进制文件放在/ usr / local / bin / svn中,而1.6二进制文件位于/ usr / bin / svn中,因此您可能需要设置别名。