これは不可能であるか、ばかげているか、悪い習慣であるか、または良い考えである可能性があります。
リポジトリにデプロイ スクリプトを含むブランチがあり、それらを更新するたびに (多くの場合)、このブランチを他のすべての現在の機能ブランチにマージして、これらのスクリプトを更新バージョンで取得する必要があります。どのブランチにいても、いくつかのファイルを同じにすることは可能ですか?
サブリポジトリを検討しましたが、お勧めしません
これは不可能であるか、ばかげているか、悪い習慣であるか、または良い考えである可能性があります。
リポジトリにデプロイ スクリプトを含むブランチがあり、それらを更新するたびに (多くの場合)、このブランチを他のすべての現在の機能ブランチにマージして、これらのスクリプトを更新バージョンで取得する必要があります。どのブランチにいても、いくつかのファイルを同じにすることは可能ですか?
サブリポジトリを検討しましたが、お勧めしません
サブリポジトリと見なされますが、推奨されません
それは一部の開発者の意見に過ぎず、それ以上のことはありません (そして、このパスでは GuestRepo がより良い選択になるでしょう) - 別々のレポに分割するのが最も自然な方法です (そして私の最初のアイデア)
しかし、トリッキーな方法を好む場合は、次のことができます
hg help graft
追加のオプションを使用して、これらの変更セットのみを他のすべてのブランチに移植 ( ) し-t "internal:other"
ます。この場合、ソース変更セットからの変更は自動的に競合に勝ち、ターゲットに表示されます。あなたの頭痛は「枝ごとに1つの必須移植片」になります