Основываясь на том, что @hstdt опубликовано выше, это заставило меня подумать, что я должен проверить, что мое изображение - это тип файла, который не имеет никаких связанных с ним ошибок. ( https://stackoverflow.com/a/44558948/6804257 )
Я использовал .gif
. Я избавился от этого изображения и вместо этого использовал .png
. Теперь он работает.
Я предполагаю, что эта команда помогла бы:
cvs diff -N -c -r RELEASE_1_0 -r RELEASE_1_1 > diffs
, где RELEASE_1_0
и RELEASE_1_1
названия Ваших тегов.
можно найти, что немного больше информации о cvs различной команде здесь
плюс он должно быть довольно просто создать сценарий для создания отчета более suitbable для потребностей, исключая: количество файлов, измененных, созданных удаленный и т.д., Насколько я знаю наиболее распространенные cvs инструменты GUI (wincvs и черепаха), не обеспечивает что-то вроде этого из поля.
Hope это помогает ;)
Метод DLIRA предоставляет много подробной информации, включая все изменения.
, Чтобы просто получить список файлов это работает:
cvs diff -N -c -r RELEASE_1_0 -r RELEASE_1_1 | grep "Index:" > diffs
Я предпочитаю использовать rdiff
и -s
, опция
cvs rdiff -s -r RELEASE_1_0 -r RELEASE_1_1 module > diffs
rdiff
не требует песочницы; -s
дает Вам сводку изменений.
Лучший инструмент, который я нашел для этого, является сценарием жемчуга, названным cvs2cl.pl. Это может генерировать список изменения в нескольких различных форматах. Это имеет много различных вариантов, но я использовал опции от тега к тегу как это:
cvs2cl.pl --delta dev_release_1_2_3:dev_release_1_6_8
или
cvs2cl.pl --delta dev_release_1_2_3:HEAD
я также сделал сравнения с помощью дат с тем же инструментом.
Чтобы получить список файлов, которые изменились между одной версией и другой с помощью стандартных команд cvs:
cvs -q log -NSR -rV-1-0-69::V-1-0-70 2>/dev/null >log.txt
Или, альтернативно, чтобы получить список комментариев к фиксации, просто опустите - R
:
cvs -q log -NS -rV-1-0-69::V-1-0-70 2>/dev/null >log.txt
Где вы заменяете V-1-0-69
и V-1-0-70
сравниваемыми версиями.
Чтобы получить список файлов между двумя датами с помощью CVS:
cvs diff -N -c -D YYYY-MM-DD -D YYYY-MM-DD | grep "Index:" > diff.out
Дополнительная информация о принятых датах для флага -D: http: / /docs.freebsd.org/info/cvs/cvs.info.Common_options.html