パブリックフィーチャブランチが2つあるとします(feature1
とfeature2
)。 パブリックフィーチャブランチが「統合」ブランチとみなされるという問題のワークフロー。 これらの2つの支店のそれぞれは、2人の異なる開発者によって開発されており、自社のビジネスを考えています。 ある日、feature1
の開発者はfeature2
にコードの一部が必要であることを認識しています。これについて最善の方法は何ですか。 それぞれのコミットが問題のコードだけを正確に参照できるように十分に集中していたので、問題のコードをチェリーピックアップできるとしましょう。ブランチの一部を別のブランチと共有する
しかし、チェリーがコミットを選択すると、SHA1が異なるため、後で問題が発生することがあります。それも(私は思う)元の著者情報を失うだろう。
これについては、より良い方法がありますか?
これは、機能ごとに別の機能ブランチを持つ必要がある理由の1つです。必要なコードのブランチがある場合は、単にそれをマージするだけです。これはあなたのレポには当てはまりません。 – svick
各機能に別のブランチがあります。問題は、feature1はfeature2のコードを必要とすることです。 – blockhead
次に、あなたのフィーチャーをより小さな部分に分割し、それらのそれぞれのためのブランチを用意するべきでしょう。しかし、それは今あなたを助けることはありません。 – svick