我试图将Subversion从1.6升级到1.7,并且有问题。
我使用Linux 5,我只安装SVN服务器,而不使用Apache。然后,我将通过Eclipse开普勒访问subversion。我使用了来自CollbaNet的rpm来升级我的SVN版本,所有这些似乎都奏效了。
当我运行svn --版本时,我得到
svn,版本1.7.16 (r1569520)编译于2014年4月9日,14:32:02
然后,我从我的存储库中检出了几个测试分支,但我没有看到任何更改或好处。工作副本在每个目录中仍然有一个.svn文件夹,并且仍然需要很长时间才能签出或提交更改。
在安装过程中,我有没有遗漏什么,我是按照CollabNet的指示来写的。我需要做些什么让日食识别1.7吗?
我应该补充一下,这是在一个测试服务器上运行的,它与我们的svn实时版本并行运行。Eclipse有来自两台服务器的存储库。
如果你需要更多的信息,如果你真的告诉我,我会在需要的时候提供。
谢谢
发布于 2014-04-25 12:10:40
一般来说,服务器端的升级不会影响客户端.客户端仍然基于Subversion 1.6。您必须升级客户端才能从客户端改进中获益。
换句话说,将您在Eclipse中使用的svn插件(潜山 / 颠覆性或您在IDE中使用的任何东西)升级到最新版本。
发布于 2017-05-22 10:36:59
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中,因此可能需要设置别名。
https://stackoverflow.com/questions/23292167
复制相似问题