我已经提交了一些我修改过的文件。你可以想象当我执行“svn status”时,我还没有提交其余的文件。
当我做“svn status”时,我如何制作“dissapear”那些显示的文件?我应该一个接一个地回复吗?正常的恢复(svn revert -R。)还会恢复我提交的文件吗?
此致
Javi
答案 0 :(得分:1)
如果你在Linux机器上,请执行:
svn status | grep ^M | awk '{print $2}' | xargs svn revert
答案 1 :(得分:1)
一旦你提交了某些东西,它就不再被“修改”了,直到你再次修改它,所以没有什么可以“恢复”。
答案 2 :(得分:1)
svn revert -R .
只会还原工作副本中的已修改文件。将保留您已提交且在当前目录中没有更多修改的任何文件
不变。
或者,如果您愿意,svn revert -R .
将使您的工作副本看起来像存储库的当前状态。