Предоставлено: репозиторий SVN, каталог bin
внутри него и script.pl
внутри этого bin
. Некоторые изменения назад, bin
и script.pl
были добавлены в репозиторий в одном коммите. С тех пор некоторые изменения были применены к script.pl
.
Требуется: команда diff, которая вернет полный diff для script.pl
от нуля до HEAD, т.е. diff со всеми добавленными строками.
Предыстория: этот diff необходим для просмотра кода, для подачи на ReviewBoard
Проблема: svn diff
с -r X:HEAD
(X
является первой ревизией script.pl
) создает разницу между первой версией и HEAD, а -r X-1:HEAD
сообщает мне файл script.pl
неизвестно в редакции X-1
, что на самом деле правильно. Однако я не могу найти правильное решение, которое включало бы diff из пустого файла. Я также не могу разбить каталог bin
, так как он был добавлен в тот же коммит, что и script.pl
Решение: ?