나는 두 가지 사소한 차이가있는 프로젝트 버전을 가지고 있습니다. 또한 프로젝트의 기본 (공통 부분)이 자주 바뀌고 있습니다. 이 상황을 처리하기 위해 나는 git
과 TortoiseGit
을 사용하고 있습니다. 예를 들어 br1
(제 1 버전) 및 br2
(제 2 버전)은 master의 하위 분기입니다. 나는 지점 br1
에서 일하고 있어요 때두 버전의 프로젝트를 어떻게 처리합니까?
master
|----br1
|----br2
는 지금은 master
지점에 일부 변경 사항을 적용하려고합니다. 가능한가? 아니면이 상황을 처리 할 다른 제안이 있습니까?
['git cherry-pick'] (http://technosophos.com/2009/12/04/git-cherry-picking-move-small-code-patches-across-branches.html)을 찾고 계십니까? ? –
@larsmans : 매우 유용합니다. 거북이에 대한 해결책이 있습니까? –
두 개의 브랜치를 사용한다면, 브랜치가 동일한 패치를 몇 번이나 반복적으로 받길 원하기 때문에 잘못된 방법을 사용하고 있습니다. 단일 브랜치를 사용하고 프로젝트의 다른 버전을 만드는 다른 방법을 사용하십시오 (차이점에 따라 달라집니다) – CharlesB