SVN没有看到变化

Wil*_*ill 2 svn perl tortoisesvn

我只是运行了一个perl脚本来替换我的整个项目中一个单词的所有出现.

即:

perl -e "s/OLD/NEW/g;" -pi $(find ./ -type f)
Run Code Online (Sandbox Code Playgroud)

我想将这些更改提交给subversion,但是当我运行"svn status"时,列表中没有任何修改过的文件.

在TortoiseSVN中使用"检查修改"也会发生同样的事情.

这个perl脚本是否绕过SVN用来检查变化的某种方法?

Jam*_*oth 16

您的脚本在.svn文件夹中的本地svn备份副本上运行.这就是svn用来比较变化的东西.


更新:较新版本的subversion不保留本地.svn文件夹.