2012-07-10 3 views
1

master 브랜치 (작업 복사본 임)가 있으며, 그 다음에 특정 시점에 topic이라는 다른 브랜치를 작성하고 그 아래에서 작업 중이었습니다.GIT에서 최신 토픽 브랜치를 유지하는 방법은 무엇입니까?

어제 나는 master branch에서 rebase를했다. 이제 프로젝트를 빌드 할 때 master 브랜치에서는 빌드 할 수 있지만 topic 브랜치에서는 빌드 할 수 없습니다.

문제가 될 수있는 사람을 안내 할 수있는 사람이 있습니까? 일부 사람은 내가 최신 토픽 브랜치를 유지해야한다고 제안했습니다. 확실하지 않다; 현재까지 어떤 용어로 (마스터 또는 리모트)? 어떻게하면 git에서 할 수 있을까요?

Google에 알려주세요. 하지만 나를 구해줄 명령은 말이 안되니?

감사합니다. vm in adv.

상세 내역 : 내 마스터 브랜치 (master_branch)가 발전했습니다. 그러나 내 로컬 지사 (topic_branch)에는 내가 작성한 특정 커밋 만 포함됩니다. 따라서 master branch (master_branch)의 최신 변경 사항 중 일부는 다른 repo와 통합되어 필요합니다. 따라서 topic_branch에서 빌드가 실패합니다.

답변

0

글쎄, 오류에 대한 많은 정보를 제공하지는 못했지만 마스터에 대해 성공적으로 리베이스 한 경우 주제 분기가 최신 상태입니다. 그러나 최신이 반드시 작동을 의미하는 것은 아닙니다. 제 생각에 마스터 브랜치의 최근 변경 사항은 토픽 브랜치의 변경과 호환되지 않습니다. 마스터 브랜치는 빌드 할 수 있기 때문에 토픽 브랜치는 작성할 수 없기 때문에 문제는 토픽 브랜치의 어딘가에있다.

+0

다른 repo에서 실패합니다. –

+0

내 마스터 브랜치 (master_branch)가 진화되었습니다. 그러나 내 로컬 지사 (topic_branch)에는 내가 작성한 특정 커밋 만 포함됩니다. 따라서 master branch (master_branch)의 최신 변경 사항 중 일부는 다른 repo와 통합되어 필요합니다. 따라서 topic_branch에서 빌드가 실패합니다. –

0

"master 브랜치에서 리베이스했습니다." 말하자면, master 브랜치에서 작업하면서 "git rebase $ other_thing"을 실행했다면, 아마도 토픽 브랜치로 전환하여 "git rebase master"를 실행할 필요가있을 것입니다. 그렇지 않으면 주제 분기가 마스터 분기의 하위 레벨이됩니다.

관련 문제