가장 큰 문제는 대시 보드가 보관 될 새로운 메타 분기를 만드는 것입니다.
- CreateReference
- 푸시
git clone ssh://<user>@<server>:29418/<path/to/project>
에 평소와 같이 프로젝트를 체크 아웃 이제
(:이를 위해 당신은 사용자가 참조 refs/meta/dashboards/*
에 대해 다음 액세스 권한이 있는지 확인해야합니다 필요에 따라 포트를 조정할 수도 있습니다). 작업 디렉토리에 현재 마스터 브랜치가 있습니다. 그러나 대시 보드 분기는 실제 대시 보드 구성 인 경우에만 작동합니다.
이 문제를 해결하려면 내역 또는 파일이없는 고아 분기를 새로 만들어야합니다. git checkout --orphan -b dashboard_local
으로하십시오.
이 지점에서 official manual에 설명 된대로 구문을 사용하여 대시 보드 구성을 만들 수 있습니다. 이 파일을 커밋하고 대시 보드 구성 이외의 파일이이 분기에 없는지 확인하십시오.
이제이 분기를 서버에 푸시해야합니다. 일반 Gerrit 구문 (git push origin HEAD:refs/meta/dashboards/<group>
)을 사용할 수 있습니다. <group>
식별자를 사용하면 Gerrit Web-UI에서 여러 대의 대시 보드를 함께 그룹화 할 수 있습니다.
구문 오류가 없으면 이제 대시 보드가 표시되고 새 대시 보드를이 기존 분기에 추가 할 수 있습니다. 이건 정말 여기에 속하는 경우
확실하지하지만 난 꽤 위해 인터넷을 검색했다 공식 문서는 부족 - 또한 :
을 바탕으로 프로그래밍과 관련하여 코드 리뷰에 관한 것입니다. – Lennart