安装TortoiseSVN后,为什么AnkhSVN解决方案中的所有文件都标记为新文件?

时间:2009-03-29 18:52:06

标签: visual-studio visual-studio-2008 svn tortoisesvn ankhsvn

安装TortoiseSVN 1.6.0后,加载到启用AnkhSVN的Visual Studio 2008项目中的所有文件都标记为新(蓝色+)。

我尝试重新安装AnkhSVN 2.0.6347并将存储库签入新的“干净”文件夹。但似乎都没有解决问题。

我的问题有两点,是否解决了这个问题,如果两个产品之间存在兼容性(即不同的SVN绑定?),有没有办法分辨出AnkhSVN和TortoiseSVN的哪个组合是什么?彼此玩得很好。

3 个答案:

答案 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版本。