У меня есть проект, в котором мне нужно сохранить изменения как текстовых, так и двоичных файлов. У меня есть пара вариантов:
- Использовать патчи
- Используйте систему управления версиями, такую как git или hg.
Для моих целей патчи - лучший вариант, если это были только текстовые файлы. Однако, поскольку есть изображения, которые могут быть заменены / добавлены / удалены, что является лучшим способом?
Существует ли чистая утилита diff / patch, которая может также позаботиться о двоичных различиях (без необходимости указывать, что это двоичный файл - я должен иметь возможность просматривать весь каталог, а не отдельные файлы, которые я нельзя с diff в bash в бинарном режиме) и использовать их как патчи? Если нет , какая система контроля версий является более надежной, когда речь идет о двоичных файлах?