2010-05-25 127 views
2

我正试图从回购中获取特定文件的最新版本。 SVN UPDATE不会覆盖我的本地工作副本。如何获得覆盖工作副本与回购副本为一个文件?

其实我有从版本库(如修订版98)的最新版本。 Checkout之后,我对该文件做了一些更改,现在我想摆脱这些本地更改并从存储库获取副本(仍处于修订版本98)。我怎样才能在Linux机器上做到这一点?

回答

8

要恢复您的更改只是做一个svn revert /your/file

如果你修改过的文件和别人犯回购SVN变化将尝试合并两个版本,如果它不可能会问你在任何情况下,SVN都不会在更新操作中恢复您的更改。在这种情况下,你需要做的是从你的硬盘上删除文件,并执行svn update获取最新版本