4

対応するコミットがまだ Phabricator で承認されていない場合、マスター ブランチで受信したプッシュを拒否するにはどうすればよいですか。

4

3 に答える 3

1

Phabricator 自体がこれに対処する方法は、Cowboy Commitsと呼ばれる Herald ルールを使用することです。

コミットが Phabricator、Libphutil、Arcanist、または Diviner リポジトリにプッシュされ、差分リビジョンがない場合、プロジェクトCowboy Commitsで監査がトリガーされます。

これには、誰かがCowboy Commitsプロジェクトを監視している必要がありますが、少なくともそれらを強調して、迅速に対処できるようにします.

于 2012-08-16T18:21:06.973 に答える
0

pre-commit フックを使用して Phabricator のステータスを確認したり、コミット メッセージが Phabricator テンプレートに準拠していることを確認したりできます。これにより、偶発的なコミットを防ぐことができます。これがどのように機能するかの正確な詳細はわかりませんが、これは 1 つの一般的なアプローチである可能性があります。

于 2013-01-23T12:52:08.463 に答える
0

「arc land」を使用して master ブランチにプッシュする場合、承認された場合にのみプッシュが承認されます。「アークランド」を使用せずにプッシュが行われている場合は、上流にプッシュする前に確認できません。

于 2012-05-30T12:07:26.257 に答える