을 유지 한미러 리트 내가 리트에서 1,500 가지 없습니다와 베어 저장소 A.git을 가지고 호스트에있는 힘내 repositoty
나는 리트에서 2,000 지사와 함께 같은 베어 저장소 A.git을 가지고 호스트에 상주 2
Gerrit의 A.git에있는 500 개의 추가 분기는 사용자가 푸시하거나 검토/변경 한 분기 일 수 있습니다. 이러한 분기가 필요하지 않으며 제거해야합니다.
따라서 Gerrit (호스트 2)에서 소스 A.git (호스트 1)에서 dsetination A.git 로의 복제는 모든 변경 사항을 정확히 미러링해야하며 대상 (Gerrit)에서 추가로 500 개의 분기를 제거해야합니다. Gerrit의 A.git 아래에있는 refs/meta는 Gerrit가 저장소를 제대로 인식하는 데 필요하므로 잘라내기를 제외해야합니다.
A.git -> A.git (Gerrit). 소스의 모든 브랜치는 대상에 동기화되어야하고 목적지의 추가 브랜치 (Gerrit)는 제거되어야합니다.
push --mirror 옵션이 refs/meta를 삭제하려고 시도하고 일부 내부 오류 - 권한 거부 오류를 throw하기 때문에 작동하지 않았습니다.
왜 복제 플러그인을 사용하지 않습니까? https://gerrit-review.googlesource.com/Documentation/config-plugins.html#replication –