突然どこかで奇妙なエラーが発生し、TortoiseSVNを介してコードをチェックインできません。 myversioncontrol.comの無料アカウントを使用しています
これはWindows Vistaシステム上にあります。それは一日の早い時間までうまく機能していました。物事を正常に戻す方法の手がかりはありますか?
亀のウィンドウはこれを示しています
Command: Commit
Modified: ...\edit.php
Sending content: ...\edit.php
Error: Commit failed (details follow):
Error: Commit blocked by pre-commit hook (exit code 1) with output:
Error: n/a (6).
Finished!:
Myversioncontrol.comのようなサウンドには、事前コミットフックが追加されているか、現在失敗しているフックがあります。無料のアカウントの場合、何らかの月間コミットまたは帯域幅制限を超えている可能性があります。利用規約を確認するか、連絡して最新情報を確認してください。
更新:
ウェブサイトを確認しましたが、無料アカウントは30日間しか有効ではないようですので、それを超えた可能性があります。 £3.50pcmをポニーアップするか、他の場所を見つける必要があるかもしれません(他にもありますが、Google Codeは1つの提案です)。
Simon Groenewoltは、Webサイトのコントロールパネルで、事前コミットフックをオンにしているが、正しく構成されていないものを変更した可能性があることを指摘しています。
コミットメッセージを入力していない可能性がありますか? Twitterフィード :「新しい機能が追加されました。ユーザーがログメッセージを書き込まずに作業をコミットできないようにします。コントロールパネルのリソースセクションで検索してください。」.
pre-commit hook はサーバー上で実行されるものなので、おそらくローカル設定とは関係ありません。事前コミットフックを使用して実装されたmyversioncontrol.comの設定パネルで何かを変更したか、myversioncontrolの人々がエラーを起こし、機能しないフックを追加した可能性があります。
「自分の質問に答えて」すみませんが、回避策を見つけました...コメント/コミットメッセージの改行を削除すると、うまくいくようです。
最近、私も同じ問題に直面していますが、自分自身のWordPress=プラグインをディレクトリに送信し、最後に、
コメント/コミットメッセージを追加するだけです。それが動作します、
TortiseSVNを使用しました。
これは私に起こりました、そして、それはコメントの欠如を引き起こしました(最初、この謎めいたエラーの代わりに「コメントが必要」と言うべきです、正しい...)
「svn:コミットが出力を伴うプリコミットフック(終了コード1)によってブロックされました:例外で失敗しました:「初期通信パケットの読み取り」でMySQLサーバーへの接続が失われました。システムエラー:104。」
「svn cleanup」の後に「svn commit」を試しました。そして、それはうまくいきます!.
同じ問題が発生しましたが、コミットメッセージの前にプロジェクト識別子を付けるのを忘れていました。この場合、プロジェクトIDの後にコミットメッセージが必要です。そのため、サーバー側でプレフィックスが見つからず、問題が発生しました。
コメントを追加し、最後にリターンキーのないアーティファクトIDに関連付ける必要があります。たとえば、[artf12345]-コメント。
私の場合、解決策はコミットメッセージから ""(引用符)を削除することでした。奇妙な
get_option()は[〜#〜] false [〜#〜]を返します([〜#〜] empty [〜#〜]の代わりに))。そのため、プラグインを確認してください。の代わりに:
if (empty(get_option('smth')))
あるはずです:
if (!get_option('smth'))