我的公司正在将SVN升级到1.7。检查git svn --version
表示正在使用的SVN版本是1.4.6。我想获得git svn用于接近1.7的SVN版本。但是,我没有看到更新git svn使用的SVN版本的指令(在Windows中)。
我发现寻找答案的other thread似乎是针对Mac OSX用户的。但是,我还没有看到Windows升级的说明。有谁知道如何在Windows中正确更新git svn的SVN版本?
答案 0 :(得分:4)
我假设您在Windows上使用mSysGit,因为我使用的是最近安装,git svn --version
也为我列出了v1.4.6。
您没有看到任何说明的原因是您使用的是最新版本的mSysGit。如果没有要升级的话,你无法升级!你有几个选择:
不要打扰。一切都将像往常一样工作,因为Subversion 1.7服务器将很乐意与旧客户端一起工作。继续使用您的git svn
版本将导致没有比目前更多的问题,如果它导致任何问题。
使用Cygwin。 Cygwin使用的git svn
的Subversion版本是1.7.4。
等待新版本问世。鉴于mSysGit仍处于Subversion 1.4.6,我不会对此很快发生这种情况。
答案 1 :(得分:0)
从git1.7.8(2012年10月)开始,git svn
将正式使用SVN1.7
请参阅“[ANNOUNCE] Git v1.8.0-rc3”:
“
git svn
”已更新,可与SVN 1.7配合使用。
答案 2 :(得分:0)
我注意到我从GitHub(http://windows.github.com/)安装的git版本有svn 1.7但mSysGit 1.8.1.2仍然有svn 1.4。
在进一步检查时,我注意到Windows的GitHub没有附带svn!事实证明它正在拿起我在Windows中单独安装的命令行版本的svn。
从mSysGit / bin目录中删除所有svn *文件具有相同的效果。它将获取您在Windows中安装的任何版本的svn(假设它在PATH上)。