2014-01-23 2 views
0

서버 컴퓨터에서 해당 X를 말하도록 할 수 있습니다. 두 명의 개발자가 동일한 로컬 네트워크에서이 프로젝트를 작업 중입니다. 개발자 머신이 A와 B라고 가정 해 보겠습니다.이 시나리오에서 GIT 구현

(bitbucket 및 sourcetree를 통해) GIT 사용을 구현하고 싶습니다. 컴퓨터 X에서 GIT를 설치했고 GIT 서버에 코드를 성공적으로 푸시했습니다. 그러나 머신 A와 B의 두 개발자가 어떻게 GIT를 사용하여 변경 사항을 적용 할 수 있는지 설명합니다.

프로젝트는 중앙에서 당신이 정말로의 bitbucket와 자식을 사용하려는 경우

답변

3

프로젝트는 중앙 기계 X.

에 위치 기계 X.에 위치, 그것을하지 않습니다. 당신이 작성한 것으로부터 기원 저장소가 bitbucket 서버에 있다고 생각합니다.

SVN과 같은 중앙 집중식 저장소에서 생각하지 않도록하십시오. X는 git 저장소, A는 저장소, B는 저장소를 갖습니다. 모든 변경 사항은 로컬 저장소에 위탁됩니다.

그런 저장소는 커밋을 밀거나 당김으로써 다른 저장소 (예 : bitbucket 서버)와 변경 내용을 전달/가져 오기/병합 할 수 있습니다.

A와 B의 중요한 점은 로컬 git 저장소의 원격 원점 설정입니다. 그것들을 bitbucket 서버로 설정할 수 있습니다. 그런 다음 변경 사항을 거기에 푸시해야합니다. 그러면 X가 변경 사항을 다시 가져옵니다. 그렇지 않으면 X에서 원격 저장소로 A와 B에 대한 저장소를 정의하면 대신 X로 푸시됩니다.

관련 문제