Хранилище текстовых документов с извлечением версий по временным меткам

StackOverflow https://stackoverflow.com/questions/1981422

Вопрос

Кто-нибудь знает о каких-либо SCM (ах) (напримерsvn, git и т.д.), Что позволило бы мне быстро получать доступ к данным в том виде, в каком они были в данный момент времени, без преднамеренного их пометки или анализа больших журналов, чтобы определить, какая версия была активна в то время?

т. е.Сохраняйте значения для file=X из A (в 9 утра), B (в 10 утра), C (в 11 утра), D (в 14 часов дня).

Я хочу иметь возможность быстро запросить значение key в 11.30 и получить обратно значение C.

Это должно быть быстро, поскольку я планирую сделать это для нескольких небольших файлов, и я хочу, чтобы это было основано на временных метках, а не на тегах, поскольку я хочу иметь возможность выполнять извлечение из нескольких разных репозиториев (было бы сложно применить одни и те же теги ко всем репозиториям, поскольку все они должны быть доступны во время работы тега).

Я очень хочу использовать SCM, поскольку еще одна функция, которую я хочу, - это ветвление, и мне не нравится изобретать колеса.

Кто-нибудь знает о SCM, в который встроен этот стиль извлечения документов с отметкой времени?

Это было полезно?

Решение

svn позволяет вам извлекать и экспортировать ревизии по времени.

http://svnbook.red-bean.com/en/1.4/svn.tour.revs.specifiers.html

Я только что попробовал использовать метки времени ревизии с svn export для отдельных файлов и svn checkout для целого каталога, и, кажется, это работает нормально.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top