web-dev-qa-db-ja.com

プルリクエストでgitflowを使用するための適切な方法

私のチームの中にgit-flowツールを採用したいのですが。

問題は、「Git Flow Feature Finish」という問題は、ブランチをローカルにマージします。代わりにプル要求を作成したいです。したがって、マージは起源で発生します。

そのため、プル要求でも機能するチームでGit-Flowツールを使用する正しい方法は何ですか?

それをグーグルしようとしましたが、意味があるものを見つけることができませんでした。

16
utinome

この問題に大きな解決策がありますが、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を作成します。

0
Kim T