2017-01-06 4 views
1

GITフックを使用して、私のメインブランチのコミットメッセージフォーマット(例えば、 "must start with #")を制限しようとしています。私は寄稿者が自らの私的支店で独自のカスタムコミットメッセージを持つことを許可します。dev/masterブランチのコミットメッセージのみを制限するには

例:誰かがXは、彼らの構内にコミットしている場合は、「commit1"...."commitXは」、私は唯一の「#」許可されているで始まるコミットと彼らに言っ枝dev/masterにまたはにマージからそれらをブロックするためのフックを使用することができますか?

+0

どのコードを書きましたか?どこに問題がありますか? (これがstackoverflowの仕組みです) – Mort

+0

コミットメッセージにこのルールを適用することで何を達成しようとしていますか?少しばかげているようだ。 – IanAuld

+0

はい私は同意します。しかし、これは私のレポではなく、それは私の雇用者のものです。私は私の変更を積み重ねたいので、プライベートブランチでもう少しコミットの自由を得ようとしています。 – Codey

答えて

1

は私がするか、DEV /マスターブランチにマージするからそれらをブロックするためのフックを使用することができます

ない簡単に1 client side(彼らはすべてのクライアントに配備する必要がある、と彼らはとにかくバイパスすることができるので、 )

通常行われていることは、間違ったメッセージのコミットを含むプッシュをブロックするserver-sideフックを設定することです。 The update hook can be more suitedこれはpre-receiveよりです。
Customizing Git - An Example Git-Enforced Policy

関連する問題