Launchpad에서 개인 분기를 만드는 방법은 무엇입니까?

Launchpad에서 개인 분기를 만드는 방법은 무엇입니까?

저는 Launchpad에서 프로젝트를 지원하고 있지만 해당 브랜치에 대한 쓰기 액세스 권한이 없습니다. 검토를 위해 팀 구성원에게 푸시하고 지시할 수 있는 분기를 어떻게 만들 수 있나요?

답변1

브랜치를 생성하려는 프로젝트 페이지로 이동하여 '코드 제출'을 클릭하세요.

대체 텍스트

그런 다음 지점을 설정하십시오. Launchpad에서 호스팅되는지 확인하세요.

대체 텍스트

그런 다음 지점으로 푸시할 수 있습니다.

bzr push lp:branch

처음 푸시하는 경우 다음을 사용해야 합니다.

bzr push lp:branch --use-existing-dir

병합할 준비가 되면 프로젝트의 '코드' 탭에서 '병합 제안'을 클릭하세요.

대체 텍스트

그런 다음 필요한 권한을 가진 사람이 검토할 때까지 기다립니다.

검토가 시작되면 '코드' 탭에 다음과 같은 내용이 표시됩니다. 대체 텍스트

이 링크를 따라가면 리뷰 페이지로 이동할 수 있습니다. 대체 텍스트

리뷰어가 만족하면 브랜치를 병합하고 코드가 프로젝트 트렁크의 일부가 됩니다.

답변2

자신의 이름으로 브랜치를 푸시할 수 있습니다. 예를 들어 bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listupdate-machine-list라는 이름의 ubuntuwire-website 프로젝트에 브랜치를 푸시할 수 있습니다.

답변3

지점에서 한 수준 위의 폴더에서 시작합니다.

bzr 분기 원본BranchName newBranchName
cd new브랜치 이름

파일을 일부 변경합니다. 새 파일/폴더를 추가하는 경우:

bzr 추가

완료되면:

bzr commit -m "변경 사항 설명"

그리고 자신의 Launchpad 분기로 푸시합니다.

bzr push lp:~lp사용자 이름/프로젝트 이름/분기 이름

답변4

Subversion 사용자 또는 경량 체크아웃에 관심이 있는 사용자에게는 다음이 도움이 될 수도 있습니다.

https://answers.launchpad.net/canonical-identity-provider/+question/209069

관련 정보