단일 웹 서버에있는 많은 ColdFusion 프로젝트에서 작업합니다. 나는 최근에 다른 사람들에 의해 'shown the light'이되어 개발자 머신/테스트 머신/생산 기계 개발 방법론으로 옮기고 싶습니다.Git을 사용하여 멀티 태스킹하는 방법
내가 지금 (우리 기관에서 다른 사람이) 일을 '강요'하는 방식으로 처리하는 방법을 가장 화해하기 위해 노력하고있어...
이의 우리의 웹 서버가이 같이 설정되어 있다고 가정 해 봅시다-Root
--Project 1
--Project 2
--Project 3
--Framework Files
중앙 git 저장소가 설정되었고 함께 작업중인 루트의 복제본이 있다고 가정 해 보겠습니다. 그룹의 다른 모든 개발자는 저장소의 자체 복제본을 가지고 있습니다.
월요일 아침에 프로젝트 1에서 작업을 시작했습니다. 예상되는 4 시간 기능 요청 중간에 있으며 8 명의 다른 상사 중 한 명이 와서 중요한 프로젝트 2에서 해결해야 할 문제. 월요일은 좋은 시작입니다.
프로젝트 2 STAT를 수정해야하지만 아직 프로젝트 1에 대한 기능 요청이 완료되지 않았습니다. 프로젝트 2에서 문제가 해결되면 테스트를 위해 로컬 저장소에 커밋하면 P1의 미완성 기능이 포함될 것입니다.
Joel Spolsky's Mercurial Init Architecture page에서 외삽하면 각 하위 프로젝트에 대한 저장소의 'dev'복제본을 만드는 방법이 있습니까? 그런 다음 커밋하려면 기본 로컬 리포지토리에 커밋 한 다음 기본 공유 리포지토리에 커밋하십시오.
Git에 내가 누락 된 또 다른 개념이 있습니까?
모두 감사합니다, 크리스
자식 흐름을 완전히 소화하기 위해 조금 시간이 걸릴 것입니다. 그러나 이것은 매우 유용합니다. –