SVN:如何解决'文件已被替换'状态

时间:2011-03-22 13:21:45

标签: svn coda

我正在修改文件重命名并切换它们(我正在测试替代主页)。现在我收到一条状态消息“文件已被替换”和一个R.我不知道该怎么做才能解决这个问题。我正在使用Coda,它并没有解决它。所以我猜这是命令行时间。我关心的版本是我的本地版本,我想覆盖远程版本。我是唯一一个工作的人,所以蛮力的做法很好。

3 个答案:

答案 0 :(得分:12)

  1. 复制文件并将其放在临时位置
  2. 运行“svn revert”
  3. 现在将其复制回同一位置
  4. 运行“svn st”以检查状态

答案 1 :(得分:1)

我通过简单的提交来修复它。由于某种原因,代码没有自动执行此操作。

答案 2 :(得分:0)

我使用了与Version Control Buddy解释的类似的过程来解决RAD中带有Subversive SVN Connector的问题(Eclipse可能类似):

  1. 列表项
  2. 将文件复制到RAD
  3. 之外的临时位置
  4. 使用右键单击>还原RAD中的文件团队>还原
  5. 在RAD之外,将保存的内容复制回位置
  6. 刷新RAD中的文件夹,将显示正确的状态。
  7. 请注意,我发现如果我只是直接签入显示为“替换”的文件,则原始文件的历史记录不易查看,因此可能值得采取这些步骤来保留历史记录,尤其是在多个历史记录中 - 用户项目。