未能将 svn:ignore 用于目录

Failed to use svn:ignore for directory

我试图忽略 svn 存储库中的文件夹:

svn propset svn:ignore -R nbproject .

但这以失败告终。现在,当我调用 svn status 时,repo 中的每个文件夹似乎都被修改了。这意味着它们在 svn status 列表中都显示为 M

看起来 svn:ignore 属性 已添加到所有文件夹中,现在它们看起来是 "modified",我该如何撤消它?

听起来最简单的解决方案是遍历作为目录的工作副本中的所有内容,然后还原每一个。还原修改后的目录不会触及其文件内容。这假设您没有创建任何新目录。

有几个这样的问题,比如How do you revert ONLY directories in an SVN working copy?注意,超过100票的答案显然会还原所有内容,这不是你想要的,但还有其他答案适合Linux 和 Windows 个平台。

显然,您可以在测试这些解决方案之前备份您的工作副本。