2009-12-30 5 views
1

의도적으로 태그를 지정하거나 구문 분석하지 않고 지정된 실제 시간에 있었던 것처럼 빠르게 데이터에 액세스 할 수있는 SCM (예 : svn, git 등)을 아는 사람이 있습니까? 그 당시에 어떤 버전이 활성화되어 있었는지 확인하기위한 큰 로그?타임 스탬프가 포함 된 버전의 텍스트 문서 저장

예 : A (오전 9시), B (오전 10시), C (오전 11시), D (오후 2시)의 파일 값 X를 저장합니다.

나는 빨리 11.30에서 키의 값을 조회하고 값 C. 그것은 내가 여러 개의 작은 파일이 일을 계획하고 빨리 할 필요가

을 다시 얻을 수 있기를 원하고, 내가 원하는 여러 개의 다른 repos를 통해 검색을 수행 할 수 있기를 원하기 때문에 태그 기반이 아닌 타임 스탬프 기반이됩니다 (모든 repos에 대해 동일한 태그를 적용하는 것은 까다로울 수 있습니다. 모든 태그가 태그 조작 시간에 사용 가능해야 함).

내가 원했던 또 다른 기능으로 SCM을 사용하는 것이 중요하며 바퀴를 다시 발명하는 것이 싫어.

누군가이 문서 검색의 타임 스탬프 스타일이 내장 된 SCM을 알고 있습니까?

답변

3

svn을 사용하면 시간을 기준으로 체크 아웃하고 버전을 내보낼 수 있습니다.

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

난 그냥 전체 디렉토리에 대한 개별 파일에 대한 svn exportsvn checkout으로 수정 타임 스탬프를 사용하여 시도, 잘 작동하는 것 같다.

+0

소리가 잘 들어 맞을 수도 있습니다. 나는 오래된 코드베이스 (많은 역사)에서 그것을 시도하고 그것이 얼마나 빠르는지 보게 될 것이다. – DaveC