Мы разветвляемся за пределы команды разработчиков и пытаемся заставить другие группы в моей компании использовать контроль версий для важных документов, которые требуют отслеживания изменений. Одна частая потребность в электронных таблицах Excel. Это большие электронные таблицы, которые изменяются довольно часто (еженедельно или ежемесячно), но каждый раз изменяется только небольшая часть ячеек.
Просто вставив файлы в subversion (конкретный инструмент, который мы используем), выдает историю изменений и сохраняет старые версии. А клиент TortoiseSVN облегчает работу нетехнических пользователей. Последние версии TortoiseSVN даже содержат сценарий , который может использоваться для выполнения визуальных различий между документами Excel.
Моя оставшаяся проблема - дисковое пространство. Это большие документы. Различия между версиями невелики, но я беспокоюсь, что система контроля версий заметит, что файл является двоичным, и вернется к хранению каждой версии отдельно. Кто-нибудь знает решение этой проблемы? Например, формат, который мы могли бы сохранить, в котором различия были бы небольшими, чтобы сохранялись только различия, или система контроля версий, которая специально знает файлы Excel? Я еще не провел тестирование производительности, но наш сервер контроля версий уже облагается налогом, и если есть лучшее решение, я бы хотел знать, что это такое.