Я играл вокруг с git
и hg
в последнее время и затем внезапно мне пришло в голову, что такого рода вещь будет большой для документов.
У меня есть документ, который я редактирую в DOCX и экспорте как PDF. Я пытался использовать обоих git
и hg
к управлению версиями это и складывается с hg
Вы заканчиваете тем, что отследили только двоичный файл, и различный луг не значим. Хотя с git
Я могу значительно различный DOCX (еще не примерить PDF), я задавался вопросом, существует ли лучший способ сделать это, чем я делаю его прямо сейчас. (Идеально, не имение необходимость оставить Word разности будет лучшим решением.)
- Ashish Gandhi
Здесь есть две разные концепции - одна из них - "может ли система контроля версий делать какие-то разумные суждения о содержимом файлов?" - чтобы он мог хранить только дельта-информацию между ревизиями (и делать такие вещи, как назначение ответственности отдельным частям файла).
Другой - «есть ли у меня инструмент сравнения файлов, который полезен для типов файлов, которые у меня есть в системе контроля версий». Системы контроля версий, как правило, поставляются с инструментами сравнения файлов, которые уступают специализированным альтернативам. Но их почти всегда можно связать с лучшими программами сравнения - либо для всех типов файлов, либо для конкретных.
Таким образом, часто используется, например, Beyond Compare в качестве инструмента общего сравнения, а Word - в качестве специального средства сравнения документов Word.
Различные системы контроля версий различаются по тому, насколько хорошо люди воспринимают их при работе с «двоичными файлами», но это часто связано с обработкой огромных файлов и обеспечением исключительной блокировки, как и со сравнением файлов.