.svn / pristine 파일을 SVN에서 파일로 다시 맵핑 (역 조회)
-
21-12-2019 - |
문제
이와 같이 파일 이름이있는 .svn 폴더 안에 파일을 발견했습니다.
.svn / pristine / fa / faa0544abc11c14647e18c2ee1283b445a1fa1e1.svn-base
이제이 파일의 내용을보고 SVN 트리에서 어떤 파일 이름을 알아 내고 싶습니다.트리에서 지금 삭제되었습니다.그렇다면 역사상이 파일을 다시 뒤집을 수 있습니까?
해결책
저장소의 .svn
폴더에서 PerenaCodicicetag 코드 파일을 찾을 수 있습니다.이것은 sqlite db입니다.
PRISTINE 폴더의 파일 이름은 실제로 SHA1 체크섬입니다.
다음과 같이 시도 할 수 있습니다 :
SELECT local_relpath FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
.
또는
SELECT repos_path FROM `NODES` WHERE checksum=`$sha1$faa0544abc11c14647e18c2ee1283b445a1fa1e1`
. 제휴하지 않습니다 StackOverflow