2

gitolite セットアップで、一部のコミットが一部の制限を回避できるようにする方法はありますか?

より具体的には、偶然にそうするのを防ぐために、いくつかのアクション (ブランチの作成など) を拒否したいです。これらの制限は gitolite.conf ファイルで行われ、その方法を知っていますが、さらにユーザーがいくつかをバイパスできるようにしたいこれらの制限が本当に確実である場合 (たとえば、コミット メッセージに --force を含めるなど)。

これは、gitolite 構成自体またはプラグインを通じて可能ですか? そうでない場合、gitolite フックを変更してそのような機能を有効にするにはどうすればよいですか?

4

1 に答える 1

1

強制したいカスタム設計の制限については、特にgitoliteV3では、VREFS または "Virtual References .

これらは、コミット メッセージを含むさまざまな基準に基づいて git コマンドを許可または拒否できるスクリプトです (最近、「git gitolite (v3) pre-receivehook for all commit messages」で説明したように)。

于 2012-10-27T12:12:10.000 に答える