我们使用svn协同处理源代码。现在我想用存储库中新版本的源文件替换我工作目录中的soruce文件。
首先想到的是使用svn up
。但它会执行以下操作:
此命令会将您的本地沙盒与服务器同步。如果你有 进行本地更改后,它将尝试合并服务器上的任何更改 在您的机器上进行更改。
这并不是我所需要的,因为我不想将我的更改与其他人所做的更改合并。我只是想覆盖我的源代码(并以这种方式,删除我对代码所做的所有更改)。
答案 0 :(得分:1)
我想你想要svn revert
命令。其次是更新。
revert: Restore pristine working copy file (undo most local edits).
usage: revert PATH...
Note: this subcommand does not require network access, and resolves
any conflicted states.