13

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

我尝试重新安装 AnkhSVN 2.0.6347 并将存储库检出到一个新的“干净”文件夹中。然而,似乎都没有解决问题。

我的问题有两个方面,这个问题是否有解决方案?如果两种产品之间不兼容(即不同的 SVN 绑定?)有没有办法判断 AnkhSVN 和 TortoiseSVN 的组合将发挥作用彼此很好。

4

3 回答 3

23

几天前我也注意到了这一点。发生这种情况是因为 Tortoise 将您的工作副本转换为 1.6 版本,而 Ankh 不知道如何阅读它。

解决方案很简单:我安装了 Ankh 的最新每日版本(http://ankhsvn.open.collab.net/daily/),现在一切都像魅力一样运行。

于 2009-03-29T18:58:22.820 回答
3

我可以验证这也有效。

我遇到的一件事是我在安装新的每日构建版本之前卸载了旧版本(我安装了 AnkhSvn-Daily-2.1.6649.29.msi),但是一旦我安装了新版本,我就没有任何源代码控制Visual Studio 2008 中的任何集成!

事实证明,当您卸载 AnkhSVN 时,您的源代码控制提供程序设置为“无”,您必须转到“工具|选项|源代码控制”并将其设置回 AnkhSVN。

一旦你这样做了,你就可以使用 Visual Studio 集成和 TortoiseSVN 1.6。

于 2009-04-15T12:37:53.373 回答
1

遗憾的是,此解决方案不适用于使用 VS2003 的任何人,因为 AnkhSVN 的 1.x 分支没有每日构建(SVN 1.6)。

AnkhSVN 团队表示他们现在太忙了,无法更新 AnkhSVN 1.x(即 VS2002/VS2003 版本),所以看起来除非有人愿意帮助他们(它是开源的),否则可能不会暂时做VS2003的SVN1.6版本。

于 2009-06-09T01:27:41.750 回答