svn状态不会显示已修改文件的列表

use*_*097 3 svn status

我在dir中检查了一些文件:

svn co  <dir>
Run Code Online (Sandbox Code Playgroud)

之后我使用以下命令替换此目录内所有java文件中的一些文本:

find . -type f -print0 | xargs -0 sed -i "s/old/new/g"
Run Code Online (Sandbox Code Playgroud)

现在,我解雇了这个命令:

svn status 
Run Code Online (Sandbox Code Playgroud)

它不显示已更改文件的列表.我可以在所有java文件中看到替换,但在svn status命令中看不到这些文件的列表.

请帮忙 .即使svn提交不起作用.

ADW*_*ADW 6

猜测一下,你的命令也会通过隐藏在.svn目录中的文件.可能会破坏很多东西.特别是如果您的存储库名称中包含文本"old".SVN不会喜欢这个!

它肯定会做的是改变.svn/text-base中的"基础"文件.因此,就SVN而言,没有任何改变(它将当前目录与.svn中的文件副本进行比较,以查看已更改的内容).

或者,完全可能是另一回事.