0

pre-receive フック スクリプトで、名前が で始まるコミットのファイルのみを許可する必要がある状況があります。Tag_

たとえば、3 つのファイルを含むコミットがあります。

Tag_a
Tagb
Tag_c

今、私の pre-receive スクリプトはTag_aandのみを許可する必要がありますが、許可しTag_bないでくださいTagb

スタック オーバーフローのどこかで、ファイルを拒否して他のファイルのプッシュを許可すると、コミットのハッシュ (sha1) 値が変わる可能性があることを読みました。

だから私の質問は、これを達成する方法はありますか?

4

2 に答える 2

1

卑劣にならないでください。コミット全体を拒否するだけです。ユーザーは--amend許可されていないファイルを除外するためにコミットし、再度プッシュを試行する必要があります。

于 2013-08-08T08:17:33.293 に答える