2016-10-08 3 views
0

동일한 제품에 대해 PCB 보드 설계 및 펌웨어 개발과 관련된 프로젝트를 만들곤했습니다. 내 질문은, 어떻게해야합니까 사용하는 두 가지 '지점'PCB와 '회사', 그리고 마침내 병합 RELEASE1.0 커밋이 태그가 작동을 나타냅니다에 자식을 사용해야합니까? 예를 들어, 나는 일주일 동안 pcb에서 일한 다음, 보드를 만들었고, 그 사이에 회사의 dev을했을 때, 보드 cames를 테스트 할 때, 테스트를하고, 작동한다면, PCB를 첫 번째 릴리스에서 합병한다. PCB에서 실수를 발견하여 수정하고 다시 만들었지 만 마지막 회사는 이전 버전과 호환되지 않으므로 새로운 보드를 만들 때 새 회사를 병합해야합니다. 내 문제는 파일은 완전히 관련이 없지만 작동 할 때 모든 물건의 그림을 원합니다. 따라서 간단한 병합을 수행하면 회사에서 PCB와 유사한 파일이 없습니다. 어떻게 이런 종류의 파일을 유지해야합니까? 프로젝트? 실제로 나는 회사 및 PCB 이상을 가졌고, 또한 소프트, 3D 디자인, 부트 로더 및 기타 관련없는 파일을 가지고 있지만 제품과 관련이 있습니다 ... 그래서 모든 것들이 수렴하고 작동 할 때 정말 사진을 wana ... 감사합니다. 당신의 제안을 위해 사전에 ... 파블로.병합되지 않은 관련 분기에 git를 사용하는 방법

답변

0

가정이 foobar 2 가지를 포함, 많은 지점을 가지고 (foobar는 관련이없는 직접. 현실이며, 모든 무작위로 두 가지 커플 간접적으로 직접/관련이 있습니다).

git checkout foo 
git rebase bar 
git checkout bar 

git checkout foo 
git merge bar 
git add -A . 
git push 

또는 기타 솔루션 (3 가지 방법으로 리베이스 병합) : 다음

당신은 barfoo에 병합합니다

관련 문제