我在我的项目的bin / object文件夹上设置了忽略规则。然后我尝试用svn add *添加所有其他文件。似乎忽略仅适用于svn status命令,因此所有bin和object文件夹内容都显示出来。现在我还没有对列表进行提交,但是当我执行svn状态时,我发现当我发送该命令时,所有那些讨厌的文件都准备好了。有没有办法从列表中删除它们或完全清除该列表?那个名单叫什么?提前谢谢!
答案 0 :(得分:31)
svn revert bin
将删除在下次提交时添加的bin目录。
或者,如果您想递归还原(有时有用)
svn revert -R bin
答案 1 :(得分:5)
您应该还原不想提交的已添加文件。
要在将来忽略这些文件夹,请将它们添加到父文件夹的svn:ignore列表中。阅读关于忽略无版本项here的所有内容。
答案 2 :(得分:2)
如果安装了TortoiseSVN,则可以使用资源管理器右键单击菜单上下文:TortoiseSVN,Unadd。
注意:您只会看到unadd if,就像您的情况一样,您已标记要添加的文件夹/文件。