我想从repo中获取特定文件的最新版本。 SVN UPDATE不会覆盖我的本地工作副本。
实际上我有来自Repository的最新版本(例如修订版98)。在Checkout之后我对文件做了一些更改,现在我想摆脱那些本地更改并从存储库中获取副本(仍在修订版98)。我怎么能在Linux机器上这样做???
答案 0 :(得分:8)
要恢复更改,只需执行svn revert /your/file
如果您修改了文件而其他人提交了repo中的更改,SVN会尝试合并这两个版本,如果不可能它会请求您帮助,无论如何SVN都不会还原您的更改更新操作。在这种情况下,您需要做的是从硬盘驱动器中删除该文件并执行svn update
以获取最新版本
答案 1 :(得分:0)
只是svn revert ...才是解决方案。