如何用一个文件的Repo拷贝覆盖工作副本?

时间:2010-05-25 18:48:00

标签: svn

我想从repo中获取特定文件的最新版本。 SVN UPDATE不会覆盖我的本地工作副本。

实际上我有来自Repository的最新版本(例如修订版98)。在Checkout之后我对文件做了一些更改,现在我想摆脱那些本地更改并从存储库中获取副本(仍在修订版98)。我怎么能在Linux机器上这样做???

2 个答案:

答案 0 :(得分:8)

要恢复更改,只需执行svn revert /your/file

如果您修改了文件而其他人提交了repo中的更改,SVN会尝试合并这两个版本,如果不可能它会请求您帮助,无论如何SVN都不会还原您的更改更新操作。在这种情况下,您需要做的是从硬盘驱动器中删除该文件并执行svn update以获取最新版本

答案 1 :(得分:0)

只是svn revert ...才是解决方案。