1

で使おうとしてreviewboardいますSVN。オフィスの他のメンバーは、システムのセットアップが完了し、投稿できるようになりました (最初に動作した VM のコピー)。私のシステム設定と彼らのシステム設定を比較しましたが、私が知る限り、同じように見えます。

rbt postコマンドを実行すると、次のようになります。

コマンドの実行に失敗しました: ['svn', 'diff', '--diff-cmd=diff', '--notice-ancestry ', '-r', 'BASE'] ['インデックス: main.cpp\n ', '============================================= ========== ==========\n', '使い方: diff [OPTIONS] \n', '\n', '統一差分で と の差分を表示\n', "format.OPTIONS は 'svn help diff' で説明されている diff 拡張子です。 diff' は 2 を返しました\n"]

システム パスの最初の 2 つを svn client と gnu diff にしました。C:\Program Files (x86)\GnuWin32\bin;C:\Program Files (x86)\CollabNet

私はWindows 8マシンを実行しています。

https://groups.google.com/forum/#!topic/reviewboard/ylyfqMghJMMを読むと、他の人がこの同じ問題を追加しているように見えますが、問題を修正する方法について正確な説明があるようには見えません。

いくつかの詳細。svn --version与えます:

svn、バージョン 1.8.9 (r1591380) 2014 年 6 月 6 日 03:53:07 に x86-microsoft-windows5.1.2600 でコンパイル

Copyright (C) 2014 The Apache Software Foundation. このソフトウェアは、多くの人々の貢献によって構成されています。詳細については、NOTICE ファイルを参照してください。Subversion はオープン ソース ソフトウェアです 。http://subversion.apache.org/を参照してください。

次のリポジトリ アクセス (RA) モジュールが利用可能です。

  • ra_svn : svn ネットワーク プロトコルを使用してリポジトリにアクセスするためのモジュール。
    • Cyrus SASL 認証を使用
    • 「svn」スキームを処理します
  • ra_local : ローカル ディスク上のリポジトリにアクセスするためのモジュール。
    • 「ファイル」スキームを処理します
  • ra_serf : serf を使用して WebDAV プロトコル経由でリポジトリにアクセスするためのモジュール。
    • serf 1.3.4 の使用
    • 「http」スキームを処理します
    • 「https」スキームを処理します

diff --version与えます:

diff (GNU diffutils) 2.8.7 Paul Eggert、Mike Haertel、David Hayes、Richard Stallman、および Len Tower によって作成されました。

Copyright (C) 2004 Free Software Foundation, Inc. これはフリー ソフトウェアです。条件のコピーについてはソースを参照してください。保証はありません。商品性や特定の目的への適合性のためでさえありません。

何を確認する必要があるか、何が欠けているかについての考えやアイデアはありますか? Google グループにも投稿して、アイデアがあるかどうかを確認します。解決策がある場合は、この投稿も更新します。


試した追加のトラブルシューティング手順:

問題を解決しようとした投稿を見つけましたhttps://subversion.open.collab.net/ds/viewMessage.do?dsForumId=4&dsMessageId=436703。私の Tortious SVN が最初にインストールされて以来、問題を引き起こしているようです。

Tortoise と CollabNet をアンインストールし、インストールした CollabNet を再起動してから Tortoise を再起動しました。TortoiseSVN をインストールしたとき、「コマンド ライン クライアント ツール」を選択しませんでした。次に、GNU Diff をシステム パスの先頭に戻す必要がありました。その後、実行しようとしましたrbt postが、同じエラーが発生しました。次に、Tortoise SVN のインストールを変更してインクルードcommand line client toolsし、再試行しましたが、同じエラー メッセージが表示されました。

4

2 に答える 2