Can anyone explain this SVN log output?

Something I don’t understand about how SVN displays log output. Suppose I have a project in version 10. Then I change the subfile in the project, which is now in revision 11. The svn log command now shows me the following:

svn log -vv 
            r10 ...
            ------
            r9 ...
            ------
            r8 ...

However, the last change (r11) appears only if I specify the file name:

svn log -vv ChangedFilename
            r11 ...

Shouldn't r11 appear in the first team?

+5
source share
3 answers

The explanation is in the reference:
http://svnbook.red-bean.com/en/1.5/svn.tour.history.html#svn.tour.history.log

Why doesn't svn magazine show me what i just did?

svn log , , commit . svn commit svn . -, , svn ( ) , (. , " " ). svn log then , , , . svn log, --revision (-r).

+23

FYI, svn 1.6, svn update + svn log , . , "svn log -r PREV: HEAD", .

+3

I see the same behavior as you, if I modify the file, commit it, and then re-run the log. It seems that this behavior disappears as soon as the "svn update" occurred in the folder.

Maybe the log is not updated when you commit, only when you update?

Here is the svn log documentation (for version 1.5)

You can also get the log from the repository itself by specifying the URL

svn log URL[@REV] [PATH...]
+2
source

All Articles