svn新手:恢复我尚未提交的文件

时间:2010-12-02 10:23:32

标签: svn revert

我已经提交了一些我修改过的文件。你可以想象当我执行“svn status”时,我还没有提交其余的文件。

当我做“svn status”时,我如何制作“dissapear”那些显示的文件?我应该一个接一个地回复吗?正常的恢复(svn revert -R。)还会恢复我提交的文件吗?

此致

Javi

3 个答案:

答案 0 :(得分:1)

如果你在Linux机器上,请执行:

svn status | grep ^M | awk '{print $2}' | xargs svn revert

答案 1 :(得分:1)

一旦你提交了某些东西,它就不再被“修改”了,直到你再次修改它,所以没有什么可以“恢复”。

答案 2 :(得分:1)

svn revert -R .只会还原工作副本中的已修改文件。将保留您已提交且在当前目录中没有更多修改的任何文件 不变。

或者,如果您愿意,svn revert -R .将使您的工作副本看起来像存储库的当前状态。