2011-10-24 23 views
0

私のTortoiseSVNアップデート後のフックが突然動作を停止しました。私はTortoiseSVN 1.7と1.7.1のバグ修正をインストールしました。これが起こる前に、私の更新後のフックはすべて正常に動作していました。私はSubversionから更新した後、アプリケーションのweb.configファイルを生成するために更新後のフックを使用します。私のフックは.batファイルを実行するだけです。以前は問題にならなかったので、フックスクリプト設定が変更されていないことを確認しました。 TortoiseSVNとは何か違うことはありますか?私のSVNサーバーがまだSubversion 1.6になっていることは注目に値するかもしれません。事前にTortoiseSVN 1.7アップデート後のフックが動作しない

おかげで、 マット

+0

1.7ブランチはクライアント側で多くのレイアウトを変更します(ただし、すべてのソースディレクトリに.svnディレクトリはありません)。この場合、サーバは変更されません。 1.6から1.7までの違いは、多くのツールとスクリプトを壊してしまった... – Joe

+0

これは私が恐れていたものです。フックスクリプトが動作する他のユーザーの話を聞いたことがありますが、何らかのバグ修正があるまで待たなければならないかもしれません。私はスクリプトを削除して再作成しようとしました。運がない。 1.7クライアントでパフォーマンスが向上するように、来週にサーバーを更新する予定です。何も壊れないことを願っています。 – Matt

+0

tortoisesvnサイトで提案されている作業コピーのクリーニング、インストール、アップグレードの手順に従っています。 アップグレードした作業コピー上のフックスクリプトが正常に機能していることにも注意してください。フックスクリプトは、Subversion 1.7で新しくチェックアウトした作業コピーでは動作しません。多分それが鍵ですが、私はまだこの問題の解決方法を知らない。フックスクリプトが実行するバッチファイルは手動でうまく動作します。私はTortoiseSVNがそれを実行している場所からコマンドプロンプトで実行してテストしました。 – Matt

答えて

0

は、私は今日、いくつかの掘削を行なったし、Subversionが正しくフックスクリプトを実行していることを発見しました。誰かがフックスクリプトのバッチファイルを編集してしまい、エラーが発生しました。もちろん、私たちはそれを見ることができませんでした。なぜなら、亀はWindowsのような一時停止命令でエラーをキャッチできないからです。

関連する問題