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