2013-07-27 2 views
1

나는 새로운 기능을 추가하기 위해 노력하는 여러 공헌자가있는 프로젝트에서 작업 중이다. 그들이 검토하고 마스터 릴리스 브랜치와 합병되기 전에리모컨으로 원격 디렉토리 만들기

remotes/origin/usr/username1/featureA 
remotes/origin/usr/username2/featureB 
remotes/origin/usr/username2/featureC 
remotes/origin/usr/username2/featureD 
remotes/origin/usr/username3/featureE 

지역 변경이 리모트로 밀어 : 나는 git branch -a,이 같은 표시합니다. 내 이름과 기능 이름을 사용하여이 형식의 리모컨을 어떻게 만들 수 있습니까? 또한 각 사용자에 대한 디렉토리가있는 경로입니까 아니면 슬래시가 포함 된 문자열일까요?

답변

1

사용자 이름과 기능 이름을 사용하여이 형식의 리모컨을 어떻게 만들 수 있습니까?

다른 사람은 귀하의 저장소를 리모컨 (upstream repo)으로 추가하고 지점을 가져 오며 지점은 그 지점이 나열 될 때 나열됩니다. 당신은 '/'거기에 분기를 만드는 경우 : 비록 언급 않습니다

git checkout -b usr/myusername/featureX 

Jakub Narębskihierarchical branch names라고 :이다

"한 가지주의해야 할 점은이 두 가지 'foo'을 가질 수 있다는 것입니다 그리고 저장소 'foo/bar'지점. "

각 사용자의 디렉토리가있는 경로 또는 슬래시가 포함 된 문자열입니까?

후자는 네임 스페이스가있는 분기 이름을 정의합니다.

이것은 종종 "personal branches"과 같은 기능으로 gitolite 관리 git 저장소에서 볼 수 있습니다.