如果我删除每个文件,然后svn更新,我会从repo中获取最新版本吗?

时间:2012-09-18 20:54:37

标签: svn

我想在svn目录中有很多不需要的,未提交的文件。我只是在root svn目录中结帐还是我必须先删除所有内容?

感谢。

1 个答案:

答案 0 :(得分:1)

只要你保留.svn目录中的内容(/目录,如果你使用Subversion< = 1.6),你唯一可能丢失的就是你的本地更改,这正是你想要的。

删除本地文件,然后更新将首先重新安装文件(未修改),然后执行更新。重新安装大部分只相当于svn revert文件。

因此,您选择的方式并不重要,因为它只会在执行的IO数量上有所不同,除非您还具有本地svn属性更改(或本地副本和删除)。在这种情况下,你真的需要svn还原你的工作副本。

无论如何,我建议您在完成后运行svn status,因为如果您还有本地更改需要更多工作,我们会向您显示。