删除更改的SVN术语是什么?

时间:2011-01-22 23:50:05

标签: svn

我对SVN中的一些文件进行了更改,我想要撤消我所做的更改,即让我的版本成为HEAD中的版本。什么是SVN术语(所以我可以在tortoisesvn中找到它 - 我不确定我是否应该revert / clean up等)?

3 个答案:

答案 0 :(得分:4)

你想要的是svn revert

要从命令行恢复工作副本中的所有文件,请使用递归参数:svn revert -R $WC_ROOT。如果默认情况下Tortoise中的revert命令是递归的,那么我不肯定,但它应该有一个选项。

请注意,revert不会删除任何不属于您已检出的修订版的文件。例如,如果您使用svn add添加尚未提交的文件或在工作副本的路径中有尚未添加的文件,则它们仍将以“?”存在发出恢复命令后即可显示状态。

以下是有关subversion中可用的所有命令的一些文档:http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref

答案 1 :(得分:2)

svn revert应该可以解决问题。

答案 2 :(得分:2)

我相信它是

svn revert filename