SVN diff: не поддерживает смешанные типы целей - PullRequest
0 голосов
/ 31 октября 2018

Я пытался создать diff между 2 ветками SVN, поэтому я попробовал команду:

svn diff https://mysvn/myrepo/branches/branch1url https://mysvn/myrepo/branches/branch2url

Там у меня есть сообщение об ошибке:

svn: E205000: Try 'svn help diff' for more information
svn: E205000: 'svn diff [-r N[:M]] [TARGET[@REV]...]' does not support mixed target types. Try using the --old and --new options or one of the shorthand invocations listed in 'svn help diff'.
svn: E205000: Error parsing arguments
svn: E200009: Cannot mix repository and working copy targets

После проверки справки я осмелился сделать еще одну попытку:

svn diff --old=https://mysvn/myrepo/branches/branch1url
 --new=https://mysvn/myrepo/branches/branch2url

и получил другое сообщение об ошибке:

svn: E205000: Try 'svn help diff' for more information
svn: E205000: Path 'https://mysvn/myrepo/branches/branch2url' not relative to base URLs

Я совершенно не понимаю, что мне теперь делать. Исходя из мерзавца, очень печально, что я не могу выполнить простейшую задачу ... Я всегда могу импортировать проект в репозиторий git, но это было бы излишним ...

Как создать diff между двумя ветками в SVN для моего случая?

...