Подтвердить что ты не робот

Команда для получения svn diff текущего и предыдущего номеров версий

Как я могу получить diff в содержимом файла текущего и предыдущего номеров версий по командной строке?

И как я могу получить предыдущий номер версии?

4b9b3361

Ответ 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>, если вы хотите увидеть, что сделал последний фиксатор.

Вы должны взглянуть на Ключевые слова пересмотра.

svn info <item> предоставит вам (между прочим) последнюю ревизию изменений для элемента.