SVN从待提交列表中删除文件

时间:2011-04-28 22:46:16

标签: svn commit

我在我的项目的bin / object文件夹上设置了忽略规则。然后我尝试用svn add *添加所有其他文件。似乎忽略仅适用于svn status命令,因此所有bin和object文件夹内容都显示出来。现在我还没有对列表进行提交,但是当我执行svn状态时,我发现当我发送该命令时,所有那些讨厌的文件都准备好了。有没有办法从列表中删除它们或完全清除该列表?那个名单叫什么?提前谢谢!

3 个答案:

答案 0 :(得分:31)

svn revert bin

将删除在下次提交时添加的bin目录。

或者,如果您想递归还原(有时有用)

svn revert -R bin

答案 1 :(得分:5)

您应该还原不想提交的已添加文件。

要在将来忽略这些文件夹,请将它们添加到父文件夹的svn:ignore列表中。阅读关于忽略无版本项here的所有内容。

答案 2 :(得分:2)

如果安装了TortoiseSVN,则可以使用资源管理器右键单击菜单上下文:TortoiseSVN,Unadd。

注意:您只会看到unadd if,就像您的情况一样,您已标记要添加的文件夹/文件。