有没有人知道任何SCM(例如svn,git等)允许我快速访问数据,因为它是在给定的实际时间而不是故意标记它或解析大日志来确定哪个版本是当时活跃?
即。 存储file = X的值 A(上午9点),B(上午10点),C(上午11点),D(下午2点)。
我希望能够在11.30快速查询key的值并返回值C.
它需要快速,因为我计划为多个小文件执行此操作,并且我希望它基于时间戳而不是基于标记,因为我希望能够跨多个不同的回购进行检索(这将是棘手的)在所有repos上强制执行相同的标记,因为标记操作时所有标记都必须可用。)
我热衷于使用SCM作为我想要的另一个功能是分支,我不喜欢重新发明轮子。
有没有人知道那里有内置文件检索时间戳的SCM?
答案 0 :(得分:3)
svn允许您按时结帐并导出修订版。
http://svnbook.red-bean.com/en/1.4/svn.tour.revs.specifiers.html
我刚尝试为单个文件使用svn export
的修订时间戳,为整个目录使用svn checkout
,它似乎工作正常。