Listing Subversion Listing Between URLs

I am looking for a way to easily list changes between two URLs in subversion, listing files that were changed when, who, and why.

Using Totoise either gives you too much detail, showing actual changes to the source code or too few, that is, it lists files that were changed for no reason, when and why ("message").

I am trying to summarize the changes between two tags / releases

+3
source share
1 answer

Do you mind using the command line client? You may need to install it.

C> REM Doing below, so it'll fit in the comment box
C> set PROJ_URL=http://svn/repo/proj1

C> svn diff --summarize %PROJ_URL%/tags/REL-1.0 %PROJ_URL%/tags/REL-2.0

This will show you the difference between the two URLs without detailed program information.


(, ..), svn log -v --stop-on-copy :

C> svn set PROJ_URL=http://svn/repo/proj1
C> svn log -v --stop-on-copy %PROJ_URL%/tags/REL-1.0
r72342 | weintraubh | 2010-12-01 13:02:00 -0500 (Wed, 01 Dec 2010) | 2 lines
Changed paths:
    A /tags/REL-2.0 (from /trunk:72399)

Release 2.0
    r74384 | weintraubh | 2010-12-01 13:02:00 -0500 (Wed, 01 Dec 2010) | 2 lines
Changed paths:
    A /tags/REL-2.0 (from /trunk:74383)

Release 2.0

! , , REL-1.0 - 72399, REL-2.0 - 74383

C> svn log -r72399:74383 -v
[listing of all changes...]

PHP script, , - . , , .

, , . ( : .) PHP-. , , , PHP.

+2

Source: https://habr.com/ru/post/1783518/


All Articles