gitには常にマスターブランチと同期する必要がある機能ブランチがあります。 gitでこれを自動化する方法はありますか?デフォルトでは、マスターブランチのすべてのコミットが機能ブランチにマージされることを望みます。
答え1
いいえ、Gitにはこれらのタスクを自動化するコマンドはありません。唯一の方法は、別のプログラムを作成するか、定期的にマスターから変更をインポートする項目をcrontabに追加し、新しい変更が利用可能であることを知らせ、機能ブランチにマージできるようにすることです。
答え2
update
誰かが新しいコミットをプッシュするたびにトリガーされるサーバー側のフックを作成できますmaster
。関連部品~のGitのプロフェッショナルバージョン概要を取得するには。
今、この要件が存在するということは、開発ワークフローに問題があることを示唆したいと思います。 「機能ブランチ」の全体的なポイントは、機能を独立して開発し、それをメインライン開発ブランチにマージすることです。 。しかし、私はあなたのワークフロー、またはあなたが最終的に達成しようとしているものが何であるかを知りません。したがって、これが実際に何をすべきか(またはこれが実際に良いアイデアであるかどうか)を判断することは、あなたに依存します。