【问题标题】:SVN infinite loop of failures (committing a file)SVN 无限循环失败(提交文件)
【发布时间】:2011-03-28 13:38:26
【问题描述】:

我正在尝试将我对某些 python 工作的更改更新到 SVN 服务器上。当我尝试将文件提交到 svn 时,我收到一个错误,指出我的文件夹已过期:

"正在传输文件数据......svn:提交失败(详情如下): svn: 目录 '/scripts/setup/configure' 已过期"

当我尝试运行“svn update configure/”时,由于树冲突而失败:

“冲突摘要: 树冲突:1"

然后我尝试使用“svn resolve --accept working -R.”进行解析,它会返回输出:

“解决了'configure'的冲突状态”

(请注意,连续第二次运行 resolve 命令不会返回任何输出,因为它已经被“解析”了)。

然后我尝试更新,并得到与以前相同的树冲突错误。我现在回到第一步。尝试再次解决将给出相同的输出,声称问题已解决,但尝试更新“未解决”问题。

对此有任何帮助/见解吗?我已经在这方面工作了很长一段时间,但一无所获。

谢谢

【问题讨论】:

  • 如果可能,请删除受影响的文件夹和svn update,或者进行全新的结帐。 SVN 有时就是这样。

标签: svn tree commit conflict resolve


【解决方案1】:

虽然它可能是 Kludgy,但在我真的无法弄清楚为什么 Subversion 吐出它的假人的情况下,我只是重新检查,然后手动移动我的更改。

【讨论】:

    【解决方案2】:

    Pike65 的解决方案将起作用。您也可以在较小的范围内执行此操作,只需删除冲突的文件,进行更新,然后重新应用您的更改。

    【讨论】:

      猜你喜欢
      • 2012-05-06
      • 2018-02-12
      • 2013-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多