2009-09-23 2 views
1

Я использую diff -Naur для отправки одного патча клиенту, чтобы обновить их снимок нашего репозитория.diff и новые пустые файлы

Я попытался с помощью мерзавца дифф -p, чтобы получить один патч файла, но, видимо, он не включает в себя новые двоичные файлы в патче

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

я прибегал к использованию дифф -Naur , который делает изменение снимки на новый, но для одной вещи: если есть новые файлы, которые будут созданы, и они пусты, то они не в исправленной снимке ,

Прежде чем рассказать мой клиент, чтобы сделать xargs потрогать < empty_file_list.txt Я думал, что спросить здесь ...

ТИА

ответ

2

дифф чисто для текстовых файлов. diff -b скажет вам, отличаются ли бинарные файлы, но они не будут генерировать diff для них. Вашими параметрами могут быть либо отправка tar, либо zip-файла вашему клиенту, содержащему двоичные файлы, и diff для текстовых файлов, либо поиск в двоичных файлах diff/patch, таких как bsdiff.

Смежные вопросы