SVN - 冲突摘要:跳过的路径:1

时间:2014-08-05 13:32:24

标签: svn command-line version-control

我最近尝试过 svn up 并获得以下内容:

Conflict discovered in 'myapp/protected/config/myapp/mode_staging.php'

我被赋予了许多选项,我(现在可能是错误的选择)选择[p] Postone。

现在,当我尝试运行svn时,我每次都会收到以下消息(加上网站本身有一个白色的死亡屏幕)

Skipped 'myapp/protected/config/myapp/mode_staging.php
At revision xxx.
Summary of conflicts:
  Skipped paths: 1

显然,mode_staging.php是问题 - 解决这个问题的最佳/最简单方法是什么?

2 个答案:

答案 0 :(得分:12)

您在工作副本中的mode_staging.php中发生的一些未提交的更改与来自存储库的传入更改(运行svn update时获得的更改)冲突。通过选择选项[P],您已instructed the client to postpone conflict resolution,因此文件mode_staging.php在您的工作副本中具有C(已发生冲突)状态。您必须解决冲突才能解决问题。例如,您可以通过放弃在本地执行的更改(即通过接受存储库中的更改)来解决冲突。在这种情况下,您应该对冲突的文件运行svn resolve --accept=theirs-full

有关详细信息,请参阅"SVNBook | Resolve Any Conflicts"

答案 1 :(得分:3)

有趣,运行' svn update'在非svn控制的目录中也会导致此消息。