【问题标题】:Commit changes with ankhsvn使用 ankhsvn 提交更改
【发布时间】:2014-01-07 09:03:51
【问题描述】:

ankhsvn 有这个问题:

我有最新的解决方案,但不是其独特的项目。当我尝试提交时,我得到了这个错误

当我点击Show changes 时,我在一个临时文件integration_finale.csproj 中有一些更改

那么,这个错误的原因是什么?我该如何解决?

【问题讨论】:

    标签: visual-studio svn tortoisesvn ankhsvn


    【解决方案1】:

    csproj 文件不是临时文件。它管理您的项目设置和引用、路径、构建详细信息等设置。

    从看起来这个冲突可以(可能)使用本地,因为它看起来文件的其余部分是正确的(至少从图像中)。看来更改只是他引用的SpecificVersion标志已更改为默认设置。

    现在您应该备份此文件并确认文件的其余部分是正确的。如果你损坏了这个文件,你将不得不重建项目文件 (csproj)。

    【讨论】:

    • *.csproj 文件如果 2 个修订版单独添加文件也很容易发生冲突。
    【解决方案2】:
    • 通过 AnkhSVN 的“清洁”解决方案并再次获取更新

    • 如果上述方法不起作用,那么我建议您备份当前的 .csproj 文件。然后将文件更新为 svn 上的最新提交版本。之后您可以合并代码并提交您的更改。

    • 更好地使用 TortoiseSVN

    【讨论】:

      【解决方案3】:

      我使用 ankhsvn,我知道它有一些错误。为了诊断(以及更好地处理冲突)这种问题,我也使用TortoiseSVN

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-08-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-10
        • 1970-01-01
        • 2018-02-04
        相关资源
        最近更新 更多