20

私は最も奇妙な問題を抱えています...コミットするたびに、次のようなエラーが発生します:

commit failed (details follow): MERGE of '/svn/project/trunk/web/directory/': 200 OK (http://mydomain.com)

それは私が変更したファイルのディレクトリです。

後で編集 するWebDAVSVNをインストールし、HTTPURLにコミットします。同じマシン上のディレクトリでsvn更新を行うコミット後フックがあります

何か案は ?ご協力ありがとうございました。

4

9 に答える 9

28

ポストコミットが失敗すると、そのエラーが発生します。同じ引数を使用してコマンドラインから実行してみて、正しく機能することを確認してください。1、2週間前、Pythonスクリプトでエラーが発生したときに、このエラーが発生しました。

于 2009-04-22T15:33:11.907 に答える
4

私はこれこれをグーグルで見つけました...役に立つかもしれませんか?

コミット後の失敗に関連しているようです。ただし、実際にはコミットされている可能性があります。

于 2009-04-22T15:35:05.570 に答える
3

これはコミット後のエラーです。

通常はリポジトリディレクトリ内で、コミット後のスクリプトをデバッグします。

... / projectname / svn / hooks / post-commit

過去には、コミット後の電子メールスクリプトの構文エラーが原因で、同様のエラーメッセージが表示されていました。

フラビオ

于 2012-11-14T15:12:57.627 に答える
1

多くの変更を加えてCodePlexにコミットする準備をしたときに、同じ問題が発生しました。コマンドラインで試してみましたが、失敗しました。プロジェクトを元に戻し、変更をいくつかの小さなものに分割して、1つずつコミットする必要があります。それなら大丈夫です。

しかし、なぜかわかりません。

于 2010-09-30T11:33:34.993 に答える
1

Tortoiseの[設定]/[ネットワーク]オプションでプロキシサーバーを有効にしてみてください。

于 2011-11-02T17:56:49.897 に答える
1

私は最近この問題を抱えていましたが、言及された解決策では解決しませんでした。
私の例では、Tortoise SVNを使用して個々のファイルをコミットできましたが、すべてのコミットはサブクリップを使用して失敗していました。
この問題は、ウイルス対策またはファイアウォールであるKasperskyが原因で発生しました。これを一時停止すると、問題が解決しました。

残念ながら、svnクライアントを信頼できるものとして設定しても問題は解決しません。これは、2012年版のカスペルスキーの潜在的なバグだと思います。(ここを参照)

于 2012-03-05T11:03:30.413 に答える
0

この記事がこの問題の解決に役立つ可能性があることを確認しました:http: //cntrint.blogspot.com/2009/08/subversion-autodeploy-post-commit-hook.html

于 2011-08-19T09:55:35.350 に答える
0

Subversionに、エラーを生成するdirectotyを追加する必要があります。

于 2010-11-21T10:31:10.380 に答える
0

以下の手順は私と一緒に機能します

  1. コンピュータで「TortoiseSVNリポジトリブラウザ」というプログラムを実行します。
  2. 証明書が失敗したことを示すプロンプトが表示され、ログインして証明書を復元するように求められます
  3. ログイン後、すべてが順調でした
于 2016-12-08T06:35:03.643 に答える