내 Git 저장소에 일부 프로젝트가 있습니다. 나는 그것을 모두 Gerrit로 옮기고 싶다. Git 프로젝트를 하나씩 가져 와서 Gerrit로 푸시하는 방법에 대해서는 언급하지 않았다. Git 프로젝트의 수가 많아 질수록 많은 시간이 걸릴 수 있기 때문이다. 또는 다른 말로하면 Gerrit의 로컬 Git 저장소에있는 모든 기존 프로젝트를 가져올 수 있도록 로컬 Git 저장소를 Gerrit의 git repo로 변환하고 싶습니다. 이를 위해 Git 저장소의 위치를 Git 저장소로 지정하고 시도했지만 시도한 결과를 얻지 못했습니다. All-Projects.git가 왔지만, Gerrit UI에서는 로컬 Git 저장소의 다른 프로젝트가 나열되지 않았습니다. 이 작업을 수행 할 여지가 있습니까? 누군가가 나를 해결할 수 있다면 큰 도움이 될 것입니다. 고맙습니다.Git에서 Gerrit로 프로젝트 이동
답변
기존 저장소를 gerrit로 이동하는 여러 가지 방법. 잊지 말고 항상이 저장소로 새 프로젝트를 만드십시오. 필수. API를 통해 자동화 할 수 있습니다. API를 통해 프로젝트를 만드는 것은 어렵지 않습니다.
옵션은 다음과 같습니다 하나를 만들어 리트에서 새로의 장소
- 사본 이전 .git 폴더. 기본적으로 요구되는 것.
- 파일 시스템에 직접 액세스 할 수없는 상태에서 이전 git 저장소를 gerrit로 가져옵니다.
\# In an existing repository git remote rm origin git remote add origin ssh://your-gerrit-instance:29418/folder/repository git push --tags origin git push --all origin
나는 2 일 당신을 요구하지만 자식 저장소의 다스가 있고 어쨌든 그것을 자동화 할 경우, 즉, 너무 옵션이 될 것입니다 무슨되지 않았 음을 알 수 있습니다.
마지막으로 색인을 다시 만들 것을 제안합니다. 이 경우에 100 % 확신 할 수 없습니다.
git 리포지토리의 * .git 디렉토리를 gerrit가 git repos를 저장하는 디렉토리로 복사 할 수 있습니다. gerrit를 다시 시작한 후 새 프로젝트를 처리하고 새 프로젝트 목록에 추가해야 설명 및 액세스 권한을 편집 할 수 있습니다.
사실 로컬 git 저장소에는 myProject/.git이라는 폴더 구조가 있으며 gerrit의 git repo에는 직접 demo-project.git가 포함되어 있습니다. 문제를 일으키는 폴더 구조가 여기에 있습니다. 대답을 좀 더 명확하게 할 수 있습니까? – Clinto
- 1. Git에서 프로젝트 번역하기
- 2. Git에서 브랜치와 새 프로젝트
- 3. git에서 특정 프로젝트 게시
- 4. 커밋시 git에서 웹 사이트로 이동
- 5. Git에서 다중 프로젝트 분기 관리
- 6. xcode의 git에서 프로젝트 가져 오기
- 7. SourceTree를 사용하여 gerrit로 푸시
- 8. Git이 Netbeans에서 Gerrit로 푸시
- 9. 기존의 git을 gerrit로 가져 오기
- 10. 이동 프로젝트 오일러 # 8 이동
- 11. 드래프트를 Gerrit로 푸시하는 방법은 무엇입니까?
- 12. LinkButton에서 프로젝트 문서로 이동
- 13. ... 프로젝트 파일이 이동 얻을
- 14. PVCS에서 Git으로 프로젝트 이동
- 15. Entity Framework 프로젝트 이동
- 16. 다음 프로젝트 버전으로 이동
- 17. symfony2 프로젝트 이동
- 18. git에서 두 프로젝트 간 코드 공유
- 19. opencv visual studio 프로젝트 이동
- 20. 컴퓨터 간 이동 Git 프로젝트
- 21. AndroidStudio 프로젝트 이동 중 문제 -
- 22. Heroku에서 타사 패키지로 프로젝트 이동
- 23. 루트에서/trunk로 svn의 프로젝트 이동
- 24. 다중 파일 이동 프로젝트 구성
- 25. Xcode 프로젝트 이동 관련 문제
- 26. PyCharm : 자매 폴더로 프로젝트 이동
- 27. Gerrit로 밀어 넣기 명령 오류가 Gerrit에서 금지되었습니다.
- 28. Git review : 리모컨의 이름을 Gerrit로 지정하지 마십시오.
- 29. Git에서 Azure로 배포하고 일반적으로 git을
- 30. git에서 이동 된 파일을 체크 아웃하는 방법은 무엇입니까?
git repo에서 내 git 폴더를 gerrit의 git repo locaiton으로 복사했습니다. 하지만 Eclipse로 프로젝트를 가져올 수 없습니다. 내가 한 일은 .git 폴더를 gerrit의 git repo에 복사하고 그것을 xyz.git으로 이름을 바꾼 다음 이클립스로 가져 오기를 시도한 것입니다. 그러나 나는 원하는 결과를 얻을 수 없습니다. – Clinto