Как люди рекомендуют делать контроль версий для текстовых документов? Является ли контроль сборки в соответствии с заданием или лучше полагаться на специализированные системы управления версиями, и если да, то какие?Управление версиями для текстовых документов
ответ
Вы можете использовать что-то вроде subversion, но оно будет загружать совершенно новую копию документа вместо набора изменений.
Sharepoint имеет некоторое управление версиями для офисных документов, но я еще не пробовал (или проверил, что он хранит).
Subversion имеет встроенную поддержку текстовых документов, поэтому это довольно приличное решение, но вы можете захотеть заглянуть в правильный репозиторий документов, такой как встроенный в sharepoint 07. Преимущество в том, что он позволяет правильно контролировать доступ, управлять версиями и откат, а также возможность ссылаться на него с веб-сайтов.
Если вы хотите сделать серьезное управление версиями, то нет, я не думаю, что встроенные элементы управления будут соответствовать задаче, особенно если вы хотите поделиться документами с другими.
@lomaxx:
Subversion имеет встроенную поддержку для текстовых документов
Более конкретно, TortoiseSVN делает. Если вы используете контекстное меню TortoiseSVN в проводнике, чтобы, например, вызвать diff, Tortoise вызовет скрипт, который использует встроенную функцию сравнения Word, чтобы выполнить фактическую разницу.
Пробег: MagnetSVN. Это интеграция с Microsoft Subversion, которую мы создали специально для таких случаев, как ваша.
Subversion является надежным источником управления и обрабатывает текстовые документы достаточно хорошо:
How good is Subversion at storing lots of binary files?
Этот вопрос, вероятно, лучше подходят на http://programmers.stackexchange.com/ – K3N 2013-06-14 07:13:25
Это обсуждалось [ранее на SO] (HTTP : //stackoverflow.com/questions/29810/is-version-control-ie-subversion-applicable-in-document-tracking#29837) с некоторыми действительно хорошими ресурсами, упомянутыми в ответах. – 2008-08-31 13:01:21