如何判断在SVN中是否忽略签入文件?

如何判断在SVN中是否忽略签入文件?,svn,Svn,我正在检查我的SVN存储库,并收紧目录上的SVN:ignore属性,以避免报告应该忽略的文件 我想确认我没有添加已签入的文件 虽然SVN可以很好地处理文件被忽略和签入的情况,但它有点马虎。因此,我想通过rem从存储库中删除文件,或将其添加到忽略列表来清理它 我正在使用第三方软件进行目录构建。我在任何特定文件夹中都混合了文件(已签入并将被忽略)。我无法利用任何模式,例如忽略所有.class文件。我只是一个接一个地把文件捡起来 虽然不是针对这个问题,但我正在每个目录中创建一个.svnignore文件

我正在检查我的SVN存储库,并收紧目录上的SVN:ignore属性,以避免报告应该忽略的文件

我想确认我没有添加已签入的文件

虽然SVN可以很好地处理文件被忽略和签入的情况,但它有点马虎。因此,我想通过rem从存储库中删除文件,或将其添加到忽略列表来清理它

我正在使用第三方软件进行目录构建。我在任何特定文件夹中都混合了文件(已签入并将被忽略)。我无法利用任何模式,例如忽略所有.class文件。我只是一个接一个地把文件捡起来

虽然不是针对这个问题,但我正在每个目录中创建一个
.svnignore
文件,其中至少有一个文件要忽略,然后运行:

#!/bin/bash

set -o errexit

find . -type f -name ".svnignore" -print |while read svnignore
do
   svndir=${svnignore%/*}
   svn propset svn:ignore -F ${svnignore} ${svndir}
done
因此,如果能在脚本中添加一些东西来报告我添加的内容中的冲突,那就太好了。

使用propget:

svn propget -R svn:ignore
R使其递归,如果一次只做一个标记,则可能不需要该标记