2

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

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

TortoiseSVN 只是显示没有变化。

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

4

3 回答 3

2

如果要获取服务器的版本,最简单的方法是

  1. 还原您的本地副本(如果该目录或以下目录中有任何更改,您将丢失这些,但如果该冲突是唯一的问题,它会有所帮助。为此,请执行以下操作:
    • Revert...从菜单中选择在此处输入图像描述
    • 在打开的对话框中,接受文件已还原。
  2. 您现在有一个没有更改的本地副本,因此那里应该没有冲突。
  3. 现在将该文件更新为存储库的当前状态。

如果这对文件本身不起作用,请尝试对文件所在的目录进行 if。通常,应该可以恢复此目录(具有冲突状态)...

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

于 2012-07-28T10:14:34.600 回答
1

对于编辑冲突...您需要打开编辑冲突面板并选择要保留的代码部分。

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

于 2012-07-28T10:07:58.973 回答
1

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

于 2012-07-28T10:08:43.000 回答