SVN还原“本地更改”?

时间:2015-01-15 01:28:57

标签: svn

所以我经常使用'svn revert',在恢复我不需要的更改之后,我总是对文件做'svn up'。我知道的另一位开发人员告诉我,在恢复之后没有必要使用svn,这对我来说听起来不正确。

  

将任何本地更改还原为文件或目录,并解决任何冲突状态。 svn revert不仅会还原工作副本中项目的内容,还会还原任何属性更改

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

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

定期跑步svn up是一个不错的好习惯。