私たちのGitリポジトリでは、しばらくの間、ブランチmaster
で作業しました。その後、私たちの多くはcoolfeature
ブランチで作業を始めましたが、数人の開発者はmaster
に続きました。Gitの不連続性をどのように処理するのですか?
master
で働いていた開発者は、興味を失ってしまいました。私たちがフォークして以来開発してきたことはあまり重要ではありません。しかし、メインの開発ブランチをmaster
と呼びたいと思います。概念的には、このようなツリーが基本的には好きです:
*--master--X ----master
\ /
--coolfeature--
これを達成する最も簡単な方法は何ですか?私たちは本当にクールフィーチャを試してみたいと思っていません.Xとマークされたコミットが全く無意味であることに満足しています。
効果的にmaこの方法で機能を実装するには、これを可能にするワークフローを使用することが賢明でしょう。機能ごとの支店があなたが目にするべきものです。 Googleの「ブランチ・パー・フィーチャー」のようなワークフローを管理する方法については、詳細な記事を読んでください。 –