使用TortoiseSVN删除冲突文件(本地文件)后无法更新文件

时间:2012-07-28 10:03:57

标签: php svn tortoisesvn conflict

我正在使用TortoiseSVN。最近有一个处于冲突状态的文件。我右键单击它,选择“编辑冲突”,然后选择“删除本地文件”。

我想删除本地文件后,我可以更新以从SVN服务器获取文件。但事实是,TortoiseSVN不允许我将服务器上的文件下载到我的本地计算机。

TortoiseSVN只是表明没有变化。

我需要来自服务器的该文件的最新版本!!!

3 个答案:

答案 0 :(得分:2)

如果您想获得服务器的版本,最简单的方法是

  1. 还原您的本地副本(如果该目录或下面有任何更改,您将丢失这些更改,但如果该冲突是唯一的问题,则会有所帮助。要执行此操作,请执行以下操作:
    • 从菜单enter image description here
    • 中选择Revert...
    • 在打开对话框中,接受该文件已还原。
  2. 您现在拥有一个没有更改的本地副本,因此不存在任何冲突。
  3. 现在将该文件更新为存储库的当前状态。
  4. 如果这对文件本身不起作用,请尝试查看文件所在的目录。通常情况下,该目录(具有冲突状态)应该可以还原...

    我希望这种行动顺序在任何情况下都有效。

答案 1 :(得分:1)

编辑冲突...您需要打开“编辑冲突”面板,然后选择要保留的代码部分。

如果删除文件,请尝试再次导入该文件。如果它不起作用,您需要制作一份新的工作副本。

答案 2 :(得分:1)

假设原始本地文件在回收站中,我会将其恢复。然后,再次尝试更新,但这次说“使用他们的解决方案”。它应该用头像复制本地副本。