오래 전부터 사망 한 오래된 Subversion 서버의 tar 백업이 있습니다. 이 서버에 의해 관리 된 모든 소스 코드는이 프로젝트를 제외하고는 결코 다시 필요하지 않을 것입니다.이전 Subversion 백업에서 파일 복구
tar 파일은 "conf의", "DAV", "DB"와 같은 작은 디렉토리의 전체입니다 ...
이 백업에서 단일 프로젝트의 최종 소스 코드를 추출하는 방법이 있나요?오래 전부터 사망 한 오래된 Subversion 서버의 tar 백업이 있습니다. 이 서버에 의해 관리 된 모든 소스 코드는이 프로젝트를 제외하고는 결코 다시 필요하지 않을 것입니다.이전 Subversion 백업에서 파일 복구
tar 파일은 "conf의", "DAV", "DB"와 같은 작은 디렉토리의 전체입니다 ...
이 백업에서 단일 프로젝트의 최종 소스 코드를 추출하는 방법이 있나요?만 타르 아카이브에서 전체 저장소 디렉토리를 추출해야 다음 file:
액세스를 사용하여,
tar xvf oldSubversionServer.tar path/to/subversion/repository
는 그런 다음 저장소를 검색하거나 svn
클라이언트와 프로젝트의 작업 복사본을 만들 수 있습니다 방법.
새 Subversion 서버를 만듭니다. 백업을 새 서버로 복원하십시오. 필요한 코드를 현재의 Subversion 서버에 복사하십시오.
당신은 단지 저장소
gunzip -c dump.gz | svnadmin load /var/svn/repos/your_import_repo
이에 해당 프로젝트를 덤프의
svnadmin dump /var/svn/repos/temp/project | gzip -9 > dump.gz
로드 내용을 덤프 새 서버 다음
tar xvf oldSubversionServer.tar | svnadmin load /var/svn/repos/temp
과에 전체 백업을로드 할 수 프로젝트의 수정본을 유지할 수 있습니다.
감사합니다. 나는 파일 액세스에 대해 몰랐다. 저는 지금 Windows PC를 사용하고 있습니다. 그래서 7Zip을 사용하여 필요한 저장소를 추출한 다음 TortoiseSVN을 설치하고 저장소에서이를 가리키며 모든 파일에 액세스 할 수있었습니다. –
FTP를 통해이 파일 액세스를 사용할 수 있습니까? (아마도 이것이 의미가 없지만 가능합니까?) – Thomas