Svn status does not show me the list of modified files

I checked some files inside dir using:

svn co  <dir>

After that, I used the following command to replace some text in all java files inside this directory:

find . -type f -print0 | xargs -0 sed -i "s/old/new/g"

Now I have produced the following command:

svn status 

It does not display a list of modified files. I can see the replacement in all java files, but could not see the list of these files in the svn status command.

Please, help. Even svn commit does not work.

+3
source share
2 answers

Assuming your team will also go through files hidden in .svn directories. Potentially corrupting a lot of things. Especially if your repository name had the text "old" in it. SVN will not like it!

, "" .svn/text-base. , SVN, ( .svn, , ).

- .

+6

find , .svn, .

This results in creating a new checkout from scratch. 

, :

find . -type f -not -path "*\.svn*" -and -not -path "*/target*" -and -not -path "*/\.settings*" -name "*.java"

IDE (Eclipse ..).

+2

All Articles