CaptainFlint

|
Posted: Thu Sep 22, 2011 12:50 Post subject: |
|
|
Let
Я не могу сказать, что полностью уловил суть происходящего, но, по-моему, кто-то пытается переизобрести системы контроля версий. CVS, например, как раз это и делает: хранит в общей базе (репозитории) набор файлов, каждый со своей историей изменений. При необходимости можно вытащить из репозитория конкретную редакцию файла, сохранить под другим именем, создать "комплект" из набора версий файлов (например, по дате-времени или по заранее присвоенным меткам-ярлычкам) и так далее.
Если требуется работа не столько с отдельными файлами, сколько с их наборами ("комплектами"), то лучше посмотреть в сторону более современных систем типа git или Mercurial (CVS уже устарела и больше не развивается). В принципе, в них тоже можно работать и с отдельными файлами, просто в базе они хранятся именно комплектами, и история запоминается там в виде набора изменений во всех файлах скопом. То есть упор делается на работу с "комплектом" как с единым целым. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|