Команда для получения svn diff текущего и предыдущего номеров версий
Как я могу получить diff в содержимом файла текущего и предыдущего номеров версий по командной строке?
И как я могу получить предыдущий номер версии?
Ответ 1
В соответствии с вашими комментариями вы хотели бы видеть различия между текущей и предыдущей версиями элемента, который не находится в вашей рабочей копии. Для этого вам нужно знать URL-адрес элемента (например, svn://[repo_root]/[path]/[item]), который я предполагаю, что вы это делаете. Затем вы делаете следующее:
svn info <item-URL>
будет содержать (между прочим) последнюю ревизию изменения. С номером версии R, который вы запускаете:
svn diff -c <R> <item-URL>
и он даст вам последний фиксатор фиксации.
Ответ 2
svn diff -r HEAD <item>, если вы хотите получить разницу между вашей рабочей копией и последней исправленной версией.
svn diff -r PREV:COMMITTED <item>, если вы хотите увидеть, что сделал последний фиксатор.