콘텐츠 SVN의 컨텐츠를 찾고 :해시에 의해 유일하게 두 가지 정보를 사용하여 식별되는 SVN 저장소에서
- 저장소 경로
- 개정 번호
나는 복구 할 수있는 방법을 찾고 있어요 고정 길이 메시지 (예 : 8 또는 16 바이트)에서 해당 정보. 개정 번호를 저장하여 고정 길이 메시지에서 저장소의 내용을 식별하는 것으로는 충분하지 않습니다. 경로는 가변 길이이며 메시지에 맞지 않습니다.
그러나 svn path + revision 쌍이 해트 (hash)로 액세스 할 수 있는지 궁금합니다. 이것에 대한 메커니즘이 이미 svn에 내장되어 있습니까?
경로 만 해시로 액세스 할 수 있다면 고정 길이 메시지에 수정 버전 번호를 독립적으로 저장할 수 있습니다.
사용 된 경로와 해당 해시의 외부 데이터베이스를 유지해야합니까, 아니면 필요시 쿼리 할 수있는 모든 버전에 SVN이 모든 경로를 빠르게 나열 할 수 있습니까?
편집 :이 실질적으로 같은 질문이지만, 결정적이다 : SVN: translation between path and node ids?