私のチームの中にgit-flowツールを採用したいのですが。
問題は、「Git Flow Feature Finish」という問題は、ブランチをローカルにマージします。代わりにプル要求を作成したいです。したがって、マージは起源で発生します。
そのため、プル要求でも機能するチームでGit-Flowツールを使用する正しい方法は何ですか?
それをグーグルしようとしましたが、意味があるものを見つけることができませんでした。
この問題に大きな解決策がありますが、PR APIは各プラットフォームに固有のものであるため、カスタムスクリプトが必要です。
Git-flowのavh版にはいくつかの追加機能があります。 https://github.com/petervernderdoes/gitflow-avh
それはフック(カスタムスクリプト)をサポートしています。 https://github.com/petervanderdoes/gitflow-avh/wiki/reference:--and-filters#hooks
MacでAVHバージョンにスワップすることができます。
brew uninstall git-flow
brew install git-flow-avh
_
GITフローでのプル要求をサポートするには、スクリプトを追加できます。
.git/hooks/post-flow-feature-publish.sh
_
コマンドを実行するとき
git flow feature my-feature publish
_
GIT Flowはコードブランチにコードをプッシュし、hookスクリプトを呼び出してPRを作成します。