Как минимизировать дельты контроля исходного кода при изменении файлов Word? - PullRequest
2 голосов
/ 21 апреля 2009

Есть ли что-то, что я могу сделать или рассмотреть при работе с файлами Word в системе контроля версий / Subversion, чтобы минимизировать размер изменений в хранилище?

Фон

Для проекта у нас есть документ Word с нашими функциональными спецификациями со снимками экрана из прототипа в системе контроля версий (Subversion). Сам файл Word составляет около 2,5 МБ.

Недавно я изменил названия около десяти разделов и обновил оглавление. Затем я проверил это в Subversion (SVN) - только описанные изменения.

После регистрации я проверил размер файла diff в svn-репозитории и с удивлением увидел, что он немного больше 1 МБ. Я надеялся, что это будет «маленький», скажем, меньше, чем 100 кБ.


Редактировать: В настоящее время файл находится в формате Word 2003 (doc), но я использую Word 2007, поэтому я мог бы перейти на формат Word 2007 (docx), если это уменьшит размер дельт репозитория?

Ответы [ 4 ]

2 голосов
/ 21 апреля 2009

Это одна из причин написания документации в некоем кодированном формате (HTML, Tex, wiki-синтаксис) и ее преобразование в другие форматы (Word, HTML для Интернета, файлы справки Windows, справочные страницы, PDF )

1 голос
/ 22 апреля 2009

См. Также Можно ли надежно объединить два документа Microsoft Word с Subversion?

Вы можете сохранить документы docx в XML-формате "Flat OPC", используя Word (Сохранить как ... XML-документ), но вам может понадобиться сначала распечатать XML-файл, поскольку он все в одной строке.

0 голосов
/ 21 апреля 2009

Как уже указывалось, если двоичные файлы хранятся с использованием некоторого рода XDelta, это не гарантирует, что «патчи» будут меньше самого файла ... Иногда патчи будут почти такими же большими, как и сам файл.

Попробуйте изменить значение RGB на фотографии в Photoshop и запустите XDelta ... патч будет почти такого же размера, как и сам файл.

Но, ИМХО, тебе не стоит об этом беспокоиться. Большинство современных SCM (GIT, Plastic SCM, ...) архивируют ваши файлы, поэтому хранение не будет большой проблемой ... Хотя я думаю, что мы никогда не купим предложение "не беспокойтесь о дисковом пространстве, так как это дешево сейчас ": -P

0 голосов
/ 21 апреля 2009

Попробуйте отключить Быстрое сохранение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...