3

実際には、pre-commit フックでコミットのサイズを確認します。しかし、プリコミットでコミットを拒否する前に、すべてのファイルがコミットされます。

たとえば、サイズ制限が 10 MB で、ユーザーが 1 GB のファイルを送信した場合、1 GB はサーバーに完全に転送され、プリコミット フックはトランザクションを拒否します。

すべてのファイルがサーバーに転送される前に、コミット サイズがリポジトリの制限よりも大きい場合、トランザクションを拒否したい。

これはどのように可能ですか?

4

2 に答える 2

0

TSVNはクライアント側のフックをサポートし、リリースノートはここにあり、ドキュメントはここにあります。

于 2011-06-24T22:44:44.023 に答える
-1

apacheディレクティブLimitRequestBodyおよびLimitXMLRequestBodyを参照してください

http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestbody

http://httpd.apache.org/docs/2.2/mod/core.html#limitxmlrequestbody

于 2011-06-25T04:38:56.867 に答える