Tortoise SVN 从 1.7 更新到 1.8 出错了
我之前有一些 TortoiseSVN 1.7 版本,我想为 VS2012 安装一个插件,以便集成 SVN,到目前为止一切顺利.
I previously had some version of TortoiseSVN 1.7 and I wanted to install a plugin for VS2012 in order to have SVN integrated, so far so good.
我的问题是,安装这个插件后,我被提示将我的 SVN 版本更新到 1.8(最新).我这样做了,安装完成后,我再次提示升级我的工作目录".我在上下文菜单中的任何地方都找不到这个选项,所以我进入指定工作目录的命令行并输入:
My problem is that after installing this plugin I was prompt to update my SVN version to 1.8 (latest). I did so, and after the installation was done I was prompt again to "Upgrade my Working Directory". I couldn't find this option anywhere in the contextual menu, so I went in the command line in the specified working dir and typed:
svn upgrade
它没有崩溃,但也没有显示任何内容,所以我想我可以继续了.现在我的上下文菜单只有这个:
It didn't crash, but it didn't displayed anything either, so I figured I was good to go. Now my contextual menu only has this:
现在我不能回到拥有更新、提交、......的标准菜单"了
And now I can't go back to having the "standard menu" with Update, Commit, ...
我尝试了一个全新的结帐,但它不会改变任何东西,如果我点击SVN 升级工作副本"按钮,什么也没有发生......一切都保持不变.
I've tried a brand new checkout but it won't change anything, and if I click the "SVN Upgrade working copy" button, nothing happens... everything stays the same.
老实说,我已经没有想法了(我整个下午都在思考),现在不知道该尝试什么.
I've honestly run out of idea (I've been at it all afternoon) and don't know what to try now.
谢谢
听起来您安装了多个 Subversion 实例.(Tortoise 编译了 SVN 库.)
It sounds like you have multiple instances of Subversion installed. (Tortoise has the SVN libraries compiled in.)
从命令提示符输入 svn --version
显示什么?
From the command prompt type svn --version
What does that show?
如果您从命令提示符键入 svn upgrade
会显示什么?根据工作副本的大小,这可能需要一段时间.
If you type svn upgrade
from the command prompt what does that show? Depending on the size of your working copy, this can take a while.
你是如何检查工作副本的?听起来您的 svn 二进制文件确实已过时,并且该插件使用的是最新版本.
How did you check out the working copy? It really sounds like your svn binaries are out of date and the plugin is using the latest version.