0

私はプロジェクトで作業しており、コントロール バージョンに TortoiseSVN を使用しています。私たちは小さなチーム (5 人) ですが、「ログの表示」を使用したり、コミットしようとすると、奇妙な動作が発生します。

この問題は私のコンピューターでのみ発生します。「ログを表示」機能で最新のコミットが表示されません。日付範囲を確認したところ間違っていましたが、それより新しい日付に変更することはできません。

また、何かをコミットしようとすると、次のエラーが発生します。

Commit failed (details follow):
Commit blocked by pre-commit hook (exit code 255) with output:
open_root:
SVN::Delta::Editor=HASH(0x3710a48),17882,_p_apr_pool_t=SCALAR(0x3c13c40)
open_directory:
SVN::Delta::Editor=HASH(0x3710a48),Android,_p_void=SCALAR(0x3c52af8),17882,_p_apr_pool_t=SCALAR(0x3c13c58)

open_directory:
SVN::Delta::Editor=HASH(0x3710a48),Android/trunk,_p_void=SCALAR(0x3c52bd0),17882,_p_apr_pool_t=SCALAR(0x3c13c58)

open_file:
SVN::Delta::Editor=HASH(0x3710a48),Android/trunk/ReadMe.txt,_p_void=SCALAR(0x3c52ba0),17882,_p_apr_pool_t=SCALAR(0x3c13c58)

No user associated with filesystem: Cannot verify lock on path
'/Project/trunk/master/gfx/Spr.spt'; no
username available at /usr/share/perl5/SVK/Editor/ByPass.pm line 87
DESTROY: SVN::Delta::Editor=HASH(0x3710a48)

私は成功せずにこれを試しました:

  • レジントールトータスSVN
  • 最新の TortoiseSVN をインストールする
  • ブランチを再ダウンロードする

これを修正する方法についてのアイデアはありますか?

4

2 に答える 2

3

これがあなたの問題です:

pre-commitフック(終了コード255)によってブロックされたコミットと出力:

あなたの会社でSubversionを設定する責任者は、Subversionがあなたのコミットを通過させる前に実行されるpre-commitフックを作成しました。そのpre-commitフックが0エラーコードで終了した場合、commitは実行されます。そうでなければ、そうではありません。

この終了コード(255)は通常、制御不能になっている不正なpre-commitフックに関連付けられています。個人的にできることは何もありません。代わりに、Subversion管理者に連絡して、この出力を表示してください。事前コミットフックを修正するか、完全に削除する必要があります。

于 2013-01-09T19:18:23.347 に答える
2

今日も同じエラーが発生しました。

pre-commit フック (終了コード 255) によってコミットがブロックされ、次の出力が表示されます。

私の問題は、私が入力していたコメントが原因であることがわかりました。コメントから括弧と引用符を削除すると、エラーが解消されました。

于 2015-07-21T17:54:23.797 に答える