2008-08-31 9 views
40

Как люди рекомендуют делать контроль версий для текстовых документов? Является ли контроль сборки в соответствии с заданием или лучше полагаться на специализированные системы управления версиями, и если да, то какие?Управление версиями для текстовых документов

+0

Этот вопрос, вероятно, лучше подходят на http://programmers.stackexchange.com/ – K3N 2013-06-14 07:13:25

+0

Это обсуждалось [ранее на SO] (HTTP : //stackoverflow.com/questions/29810/is-version-control-ie-subversion-applicable-in-document-tracking#29837) с некоторыми действительно хорошими ресурсами, упомянутыми в ответах. – 2008-08-31 13:01:21

ответ

2

Вы можете использовать что-то вроде subversion, но оно будет загружать совершенно новую копию документа вместо набора изменений.

Sharepoint имеет некоторое управление версиями для офисных документов, но я еще не пробовал (или проверил, что он хранит).

0

Subversion имеет встроенную поддержку текстовых документов, поэтому это довольно приличное решение, но вы можете захотеть заглянуть в правильный репозиторий документов, такой как встроенный в sharepoint 07. Преимущество в том, что он позволяет правильно контролировать доступ, управлять версиями и откат, а также возможность ссылаться на него с веб-сайтов.

Если вы хотите сделать серьезное управление версиями, то нет, я не думаю, что встроенные элементы управления будут соответствовать задаче, особенно если вы хотите поделиться документами с другими.

14

@lomaxx:

Subversion имеет встроенную поддержку для текстовых документов

Более конкретно, TortoiseSVN делает. Если вы используете контекстное меню TortoiseSVN в проводнике, чтобы, например, вызвать diff, Tortoise вызовет скрипт, который использует встроенную функцию сравнения Word, чтобы выполнить фактическую разницу.

4

Пробег: MagnetSVN. Это интеграция с Microsoft Subversion, которую мы создали специально для таких случаев, как ваша.
Subversion является надежным источником управления и обрабатывает текстовые документы достаточно хорошо:
How good is Subversion at storing lots of binary files?