如何更改svn状态?

时间:2011-11-29 16:39:49

标签: svn add

有时候我想用svn add my_folder将文件夹添加到svn中,但后来我改变主意并且不想提交它。似乎svn永远记得这个待定的添加!如果我犯了错误并移动,删除或重命名该文件,svn status仍会显示此文件夹计划在下一个commit之后添加,并会产生错误。

我已经尝试了svn update和干净的结账。问题是,svn update通常不起作用,svn checkout并不总是有效,如果确实如此,则非常麻烦。

有什么想法吗?

提前致谢!

4 个答案:

答案 0 :(得分:6)

尝试:

svn revert --recursive my_folder

它将以递归方式撤消svn add

答案 1 :(得分:1)

svn delete --keep-local可以处理文件,也适用于目录。

答案 2 :(得分:1)

只做

svn revert my_folder

要让svn忘记你曾经做过add

答案 3 :(得分:1)

尝试:

svn revert my_folder

这应该取消添加文件夹。