2017-04-07 6 views
-1

現在のブランチでコミットが発生し、現在のブランチの変更でサブブランチまたはブランチのセットが自動再ベースされる必要があるときは、GITHUB - 現在のブランチでコミットが発生したときのブランチの自動再構築

私はこのアクティビティを行うスクリプトまたはサービスを用意しています。私の質問は、どのように/どこで再出発する必要がある目的地の支店を維持することができるかに関するものです。

1つのオプションは、設定ファイルのソースブランチとデスティネーションブランチの関係を維持することです。この方法にはメンテナンスが含まれており、ブランチが追加/削除されるたびにブランチの詳細を更新する必要があります。

私は、このアクティビティを実行する最適なソリューション/業界標準の方法を探しています。

+0

競合が発生した場合はどうなりますか? –

+0

競合が発生した場合、ユーザーは手動で解決します –

+1

分散バージョン管理システムを使用することに決めましたが、集中管理バージョン管理システムであり、線形履歴を実行するように思えます。ある時点では、おそらく、分散した機能を取り入れ、それがどのように機能するかは、あなたが予想しているよりもはるかにストレスの少ないエラープラニングであることに気付くでしょう。 –

答えて

0

gitを使用する標準的な方法ではないため、これには「業界標準」のソリューションはありません。

何らかの理由でこれを行う必要がある場合は、コマンドをgit hook(https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooks)にします。

フックに加えた変更を追跡する場合は、フックファイルを別のリポジトリに保存する必要があります。

関連する問題