マージできないブランチにすることができたら、私は疑問に思っていましたか? 例:私はmaster
,branchA
,branchB
です。私は現在、ブランチbranchB
に取り組んでいます。これは他のブランチとは完全に異なっています。このブランチを他の人とマージできないようにするには?ブランチをマージできないようにする[マージのためにロックする]
重複した質問の場合は、私の悪いです。
マージできないブランチにすることができたら、私は疑問に思っていましたか? 例:私はmaster
,branchA
,branchB
です。私は現在、ブランチbranchB
に取り組んでいます。これは他のブランチとは完全に異なっています。このブランチを他の人とマージできないようにするには?ブランチをマージできないようにする[マージのためにロックする]
重複した質問の場合は、私の悪いです。
ブランチが完全に異なる場合は、完全に別個のリポジトリ、またはGitHubを使用していて問題のブランチが少なくとも他と似ている場合はフォークが必要です。
かなり醜い回避策はフックになります。 pre-mergeフックはありませんが、prepare-commit-msg hook(pre-mergeフックに関するSOの答えへのリンク)があり、ブランチの名前をチェックするスクリプトを書くのに必要なものを与える引数を受け取ります。それは醜いだろう。私はそれがうまくいくか100%確信していません。現実的には、最初のオプションを使用する必要があります。 2つのブランチをマージすることができない場合は、別々のリポジトリに置く必要があります。
全く違う意味で? – bcmcfc
これは、すべてのブランチがsimlarクラスを持っているが、実装が異なることを意味します。 – Reborn
同じプロジェクトですが、異なるクライアントに合わせて調整しましたか? – bcmcfc