SVN Log / diff for files in a remote directory

In my project, another developer reorganized some files, and now I have some problems with their differences :-( I started to think that it would be nice to get webSVN to show these differences, now I just wanted to see them myself!

I know that the svn method refers to deletion as an operation in the parent directory, but my problem is compounded by the fact that the files are in a subdirectory that was deleted.

Original structure:

 conf/
      files/
            configfile1
            configfile2

Here's what happened:

$ svn log -vr 5
...
D /conf/files
A /conf/combined_configfile

What I am trying to get is the difference in the changes previously introduced in the configuration files before being deleted. Something like this would be nice:

svn diff -r 2:4 conf/files/configfile1
svn: 'conf/files' is not a working copy
svn: 'conf/files' does not exist

or even:

svn diff -r 2:4 'conf/files'
svn: 'conf/files' is not under version control

or how about:

svn diff -r 2:4 'https://svnhost.localdomain/project1/conf/files'
svn: '/proj1/!svn/bc/1343/conf/files' path not found

, - svn- , (conf/ ), diff .

?

+3
2

svn diff

,

diff OLD-URL[@OLDREV] NEW-URL[@NEWREV]

, -r . :

svn diff  https://svnhost.localdomain/project1/conf/files@2 https://svnhost.localdomain/project1/conf/files@4
+6

, , , , ... TortiseSVN ( SVN), WinMerge, ....

CLN CVN , . , .

0

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