2016-06-10 2 views
1

이라는 마스터 웹 사이트가 있습니다.내 주인을 그들의 지점에 맡기십시오.

그러면 세 명의 개별 프로그래머가 자신의 가지를 만듭니다. ; B, CD으로 전화 할 수 있습니다. 그들은 각기 다른 시각적 변화를 통해 어떻게 보이는지 개별적으로 미적 관련 코딩 변경을하고 있습니다. , 다른 말로하면, 그것들은 모두 같은 기능을 가지고 있지만 버튼, 텍스트 필드, 3D 객체 등을 바꿔서 한 브랜치에 대한 우리의 아이디어가 다른 브랜치보다 더 잘 보이는지 보려고합니다.

내가 에 대한 기능을 변경 바와 같이, 어떻게 B, C에서 이러한 변경 사항에 대한 코드를 밀어 수 있으며, D은 수 있도록 새로운 기능은 프로젝트에 구현?

답변

2

당신은 그들을 밀어 넣지 않습니다. 당신은 그것을 마스터하고 그것을 자신의 코드로 가져옵니다. 적어도, 그것은 bitbucket을 사용하는 나의 이해입니다. 나는 GitHub에서 "pull request"를 제출한다고 생각합니다.

1

변경 사항을 A로 푸시합니다. 개별 개발자는 로컬 버전 A를 원격 버전으로 최신 상태로 유지해야합니다. 또한 개별 개발자가 최신 변경 사항 (B, C 또는 D)을 최신 상태로 유지하는 것은 최대입니다.

2

원하는 작업을 병합이라고합니다. 변경 사항을 실제로 푸시하려면 원격 저장소로 리포지토리를 추가하고 변경 사항을 가져 와서 작업을 병합하는 것이 좋습니다. 시스템을 설정하는 방법을 정확히 모르기 때문에 각 단계를 수행하는 방법에 대해 자세히 설명 할 수는 없습니다. This website은 환상적인 자료이며이를 수행하는 데 필요한 모든 정보가 있어야합니다.

각 개발자가 다른 개발자에게 공통적으로 적용해야하는 변경 사항을 적용해야하는 워크 플로는 거의 보편적으로 잘못된 것으로 간주되어 오류가 발생할 수 있습니다. 모든 사람이 끌어 당기는 중앙 저장소가있는 환경을 권장합니다. 개발자가 분기를하면 분기를 사용하여 변경된 내용을 구분할 수 있습니다. 웹 사이트의 공통 부분을 변경 한 경우 중앙 서버로 밀어 넣을 수 있으며 개발자 지점과 작업을 병합하거나 병합을 담당하게 할 수 있습니다. 위의 링크에는이 정보를 설정하는 데 필요한 모든 정보가 있어야합니다.

관련 문제