安装TortoiseSVN 1.6.0后,加载到启用AnkhSVN的Visual Studio 2008项目中的所有文件都标记为新(蓝色+)。
我尝试重新安装AnkhSVN 2.0.6347并将存储库签入新的“干净”文件夹。但似乎都没有解决问题。
我的问题有两点,是否解决了这个问题,如果两个产品之间存在兼容性(即不同的SVN绑定?),有没有办法分辨出AnkhSVN和TortoiseSVN的哪个组合是什么?彼此玩得很好。
答案 0 :(得分:23)
我几天前也注意到了这一点。之所以发生这种情况,是因为Tortoise将您的工作副本转换为1.6版本,而Ankh不知道如何阅读它。
解决方案很简单:我安装了最新的每日版本的Ankh(http://ankhsvn.open.collab.net/daily/),现在一切都像魅力一样。
答案 1 :(得分:3)
我也可以验证这是否有效。
我遇到的一件事是我在安装新的每日构建版本之前卸载了旧版本(我安装了AnkhSvn-Daily-2.1.6649.29.msi),但是一旦我安装了新版本,我就没有<在Visual Studio 2008中强大的任何 源代码控制集成!
事实证明,当您卸载AnkhSVN时,您的源代码控制提供程序将设置为“无”,您必须转到“工具|选项|源代码管理”并将其设置回AnkhSVN。
一旦你这样做,你就可以使用Visual Studio集成和TortoiseSVN 1.6。
答案 2 :(得分:1)
可悲的是,这个解决方案不适用于使用VS2003的任何人,因为AnkhSVN的1.x分支没有每日构建(SVN 1.6)。
AnkhSVN团队表示他们现在忙于更新AnkhSVN 1.x(即VS2002 / VS2003版本),所以看起来除非有人愿意帮助他们(它是开源的),有一段时间可能没有VS2003的SVN1.6版本。