Apache Lucene’s repository의 SVN 덤프를 가져 가고 싶습니다. 위의 repo를 로컬 컴퓨터에 복제하는 방법은 무엇입니까? (전체 역사를 가진) 전체 서브 버전 프로젝트를 복제하는Apache Lucene 저장소의 SVN 덤프
답변
한 가지 방법은 Git's Subversion bridge을 사용하는 것입니다
git svn clone http://svn.apache.org/repos/asf/lucene/dev/trunk lucene
기본적으로이 서브 버전에서 트렁크의 전체 역사를 얻을 것이다. Subversion 저장소의 크기, 수명 및 복잡성에 따라이 명령을 실행하는 데 약간의 시간이 걸릴 수 있습니다.
svn 명령 줄 도구를 사용할 수 있습니다. 연결이 끊긴 덤프를 원하는 경우
svn export http://svn.apache.org/repos/asf/lucene/dev/trunk/
또는
svn co http://svn.apache.org/repos/asf/lucene/dev/trunk/
첫 번째를 사용합니다. 업데이트하고 커밋하려면 초를 사용하십시오. 당신이 저장소를 만든 후에
$ svnadmin create /path/to/your/repo
는, 동기화를 위해 초기화 :
Repo의 전체 기록 덤프가 필요합니다. 그래서 이것으로 로컬 저장소를 설정할 수 있습니다. –
하나의 옵션이 먼저 로컬 저장소 만드는 것입니다 당신이 동기화를 위해 설치있어 이제
$ svnsync init /path/to/your/repo /path/to/source/repo
을, 새 저장소에 동기화 :
$ svnsync sync /path/to/source/repo
전체 저장소를 유지하지 않으려는 경우 당신은 하나의 하위 디렉토리가 필요하지만 당신은 여전히 파괴의 역사 전체, 당신 만 관련 섹션을 포함하는 저장소를 만들 수 있습니다 원하는 :
$ svnadmin dump /path/to/your/repo | svndumpfilter include /path/to/correct/tree \
> /path/to/filtered/repository/backup
우리는 이제 관련을 포함하도록 필터링 된 백업이를 나무. 그래서, 지금의 새로운, 사용 가능한 저장소가 복원하자
$ svnadmin load --ignore-uuid /path/to/treeonly/repository \
< /path/to/filtered/repository/backup
이
repository replication 및
repository filtering에
svnsync의 도움말을 참조하십시오.
아파치 lucene은 루트 폴더가 아닙니다. svnsync가 작동하지 않습니다. 전체 repo 덤프 대신 프로젝트 덤프 만 복사하는 다른 방법이 있습니까? –
답변 처리 방법에 대한 설명이 수정되었습니다. –
- 1. SVN 전체 덤프 (서버 이동)
- 2. SVN 저장소의 "Phantom"디렉토리
- 3. svn 저장소의 익명 액세스
- 4. mg4j 대 apache lucene
- 5. svn : 덤프 형식 설명서?
- 6. Apache, SVN 및 mod_python
- 7. SVN 저장소의 태그 생성 시간
- 8. svn 저장소의 새로운 디렉토리를 변경합니다.
- 9. 거북이 SVN 2 저장소의 병합
- 10. Apache/PHP 코어 덤프 분석
- 11. SVN : 폴더의 덤프 파일 만들기
- 12. Git 저장소의 소스를 SVN 저장소의 소스와 비교하는 방법
- 13. svn - 저장소의 일부 + 기록을 다른 저장소의 폴더에 복사 하시겠습니까?
- 14. SVN 마이그레이션/덤프 로컬 TortoiseSVN 저장소
- 15. SVN 저장소의 로컬 복사본에 대한 커밋 만들기
- 16. svn 저장소의 마지막 체크 아웃 시간
- 17. 종속성이있는 SVN 저장소의 일부를 내보내려면 어떻게해야합니까?
- 18. SVN - 기존 저장소의 디렉토리 구조 변경
- 19. SVN 저장소의 자동 일일 태그 지정
- 20. 포인트 SVN CVS 저장소의 외부 코드
- 21. 읽기 전용 SVN 저장소의 변경 사항을 알리시겠습니까?
- 22. SVN 저장소의 일부를 복제하는 방법은 무엇입니까?
- 23. svn 저장소의 파일 및 폴더 목록을 C#
- 24. svn 저장소의 이전 버전에서 파일 복사
- 25. 이전 svn 저장소의 사본으로 저장소를 채우는 방법
- 26. Apache Lucene 또는 iPhone app의 다른 검색
- 27. 저장소의 덤프 된 부분로드 중 아무런 영향을 미치지 않습니다
- 28. WebSVN - 저장소의 경로에 대한 인증
- 29. 다른 저장소의 폴더를 가리 키도록 SVN 저장소의 폴더를 만들 수 있습니까?
- 30. git-svn을 SVN 저장소의 중간 검토 도구로 사용하는 방법?
힘내는 이것으로 매우 좋습니다. 나는 Mercurial도 비슷한 옵션을 가지고 있다고 생각한다. – rjmunro