【问题标题】:Why are all files in AnkhSVN solution marked as new after installing TortoiseSVN?为什么安装 TortoiseSVN 后 AnkhSVN 解决方案中的所有文件都标记为新文件?
【发布时间】:2010-10-16 06:13:21
【问题描述】:

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

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

我的问题有两个方面,这个问题有解决方案吗?如果两种产品之间不兼容(即不同的 SVN 绑定?)有没有办法判断 AnkhSVN 和 TortoiseSVN 的组合是会好好相处的。

【问题讨论】:

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


    【解决方案1】:

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

    解决方案很简单:我安装了最新的 daily 版本的 Ankh (http://ankhsvn.open.collab.net/daily/),现在一切正常。

    【讨论】:

    • 不知道为什么我没有想到这一点,感谢您的链接,让我的生活更轻松。
    【解决方案2】:

    我也可以验证这是否有效。

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-13
        • 1970-01-01
        • 2023-03-17
        • 1970-01-01
        • 1970-01-01
        • 2018-02-02
        相关资源
        最近更新 更多