문제

이와 같이 파일 이름이있는 .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`
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top