SVN 还原 "Local Changes"?

SVN Revert "Local Changes"?

所以我使用 'svn revert' 的频率有点高,我总是在恢复不需要的更改后对文件执行 'svn up'。我认识的另一位开发人员告诉我,还原后不需要 svn up,这对我来说听起来不正确。

Reverts any local changes to a file or directory and resolves any conflicted states. svn revert will revert not only the contents of an item in your working copy, but also any property changes

-http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.revert.html

我认为这意味着 'svn revert' 从我的目录中的“.svn”中提取最后的更改并从那里恢复,而不是 SVN 服务器(因此代码可能仍然过时)。这是正确的吗?

谢谢。

svn revert.svn 中的原始副本恢复项目。如果距离您上次 运行 svn up 已经 3 周了,那么您刚还原的副本将是 3 周前的。

运行svn up有规律的生活是个好习惯。