그래서 힘내는 매우 새롭습니다. 나는 로컬에서 잠시 동안 사용해 왔지만 분산 된 팀 협업의 의도는 결코 그것을위한 것이 아닙니다.Git : Clone의 복제시 원격 지점 가용성
는 배경 : 최근 우리 회사의 외부 개발자는 자신과 자신의 repo에 커밋 시작하는 우리의 웹 사이트에 사소한 변경을 한 내 회사의 다른 직원을 추진하기 시작했다. 그들은 자식 흐름 워크 플로우를 사용합니다.
계획 프로세스 : 우리 회사는 프로세스에 꽤 큰이며, 그래서 우리는 "게이트 키퍼"만약에 당신의 종류 역할을 우리의 IT 부서에서 한 사람을 제어합니다. 그는 개발자 # 2의 복사본을 네트워크에 복제하여 사원 # 2와 게이트 키퍼 클론으로부터 복제했습니다. 직원 # 2와 나는 결코 개발자의 레포로 직접 가지 않을 것입니다. 게이트 키퍼의 복제본을 확인한 후 개발자 저장소에 대한 모든 추적 지점을 보유하고 있습니다. 내 복제품에는 추적 지점이 없습니다. 추적 지점을 얻으려면 우리가 필요로하는 모든 지점을 체크 아웃 한 다음 나와 나와 직원 2에게 가져 오기를 수행해야합니까? 그리고 우리 지점을 (게이트 키퍼) 지점으로 (개발자) 지점으로 데려 오는 데 문제가있을 수 있습니다.
Developer repo
|
|
Company "Gate keeper"
/\
/ \
/ \
me employee #2
그것은 내가이 일을 망치려고 오프 기능 지점을 만들 수있는 적절한 개발 지점이없는 경우처럼 보인다 :
다음은 계획 과정의 작은 ASCII 다이어그램입니다.
죄송합니다. 너무 오래되었습니다. 도움을 주셔서 감사합니다.
tl; dr 원본의 모든 원격 추적 지점을 사용하지 않고 클론 복제본에서 작업하고 어떻게 가져오고 잠재적 문제가 있습니까?
개발자는 코드를 100 % 담당합니다. 사실 지금 당장은 로프를 배우는 동안 개발자는 자신이 선택한 git 호스팅 플랫폼에서 병합 요청을 사용하기를 원합니다. 게이트 키퍼는 일부 컨트롤을 제자리에 배치하기위한 것입니다. 게이트 키퍼는 공식적으로 코드에 거부권을 행사하지는 않을 것이며, 개발자에게 단일 소스를 제공 할 수 있습니다. – IamPATRICKc