Как хранить большие объемы текста и сохранять версии? - PullRequest
0 голосов
/ 23 октября 2011

Любые советы о том, как хранить большие объемы текста, например, программный код. Поэтому мне нужно сохранить вкладки, пробелы и т. Д.?

Кроме того, как я могу сохранить версии, например, сказать, что кто-то редактирует одну строку, я могу видеть внесенные изменения?

Ответы [ 2 ]

3 голосов
/ 23 октября 2011

Для этого предназначены различные системы контроля версий.

Любой из git , cvs , rcs , subversion и хост других .

0 голосов
/ 12 марта 2013

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

Вы можете написать оболочку для командной строки diff utils.Каждый пользователь может иметь свой собственный конфигурационный файл для выбора предпочитаемого им редактора.Скрипт сделал бы копию файла, поэтому у вас будет оригинал и новый.После завершения редактирования скрипт запускает diff и сохраняет его на диск и удаляет исходную резервную копию файла.Таким образом, вы будете хранить только самые последние версии плюс все различия, чтобы вы могли вернуться назад и также увидеть изменения.

Я бы вел журнал всех созданных различий и отметил бы их в CSV-файле с идентификатором пользователялицо, которое изменило файл и отметку времени модификации.

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