我试图忽略SVN回购中的文件夹:
svn propset svn:ignore -R nbproject .
,但这大大失败了。现在,当我调用SVN状态时,回购中的每个文件夹似乎都在修改。这意味着它们都在svn status
列表中的M
显示。
看起来svn:ignore
属性已添加到所有文件夹中,现在它们看起来"修改"了,我该如何反转?
听起来最简单的解决方案是迭代工作副本中的所有目录中的所有内容并恢复每个目录。恢复修改后的目录不会触及其文件内容。这假设您没有创建任何新目录。
有一些这样的问题,例如您如何仅在SVN工作副本中恢复目录?请注意,超过100票的答案显然会恢复所有内容,这不是您想要的,但是还有其他适合Linux和Windows平台的答案。
显然,您可以在测试这些解决方案之前备份工作副本。