gitで「スパゲッティ」を少しマージしたようです。 Git mergeスパゲッティ - それを修正するには?
私たちはこれに新しいものと基本的には次の支店
Master A - B - C
__//
Core / A - B - C - D - E - F
|
iPhone A - B - C
を持っていると思います。しかし、いくつかの点で、我々はコアにマスターを合併ようにそれはマスターにコア、その後に戻っ習得、その後、らしいですコアは..何が/どのように/これはどうして起こったのかわからないけど、あまりにも邪魔することなく、これを軌道に戻すためにいくつかの助けが大好きです!
何か助けていただければ幸いです。
あなたは明確にすることができます:マスターのABCはコアのコミットABCDEFにわずかに関連していますが、それらがiPhone上のABCに祖先以上に関係しているかどうかは不明です...コアの名前を変更する必要がありますHIJKLMとiPhoneがTUVをコミットします。また、Master/CからCore/Aへのスラッシュは困惑しています。意図的な後方運動ですか?実際にiPhoneブランチに問題はありますか?実際にMaster/AとCore/AとiPhone/Aを同じコミットにするには、/ Bはどうしますか?そして、必要なダースコミットは、表示されている23のコミットとどのように関係していますか? –
私たちは3つのブランチを使いたいと思っていました。 iphone開発を保管するiPhoneブランチ、およびアプリケーションのコアを格納する広告コアブランチを提供します。コードをリリースする準備ができたら、両方のブランチをマスターにマージして、マスターで新しいバージョンを取得します。私はちょうどgitを学んでいるのかもしれません。 !助けてくれてありがとう。 – Martin