0

当社は最近、FogBugz のインストールをバージョン 7 にアップグレードし、最新のポストコミット ファイルをダウンロードし、SVN と FogBugz の統合に関する最新の指示に従いました (各ケースで変更されたファイルのリストを取得するため)。

しかし、私はそれらを機能させることができませんでした。私が間違っているかもしれないことに誰かが光を当てることができますか?

ありがとう

編集: Peter に感謝します。Fogbugs Windows Server で実行しています。IIS7 と SVN は、Windows Server 2000 を実行している別のサーバーで実行されます。

編集: Rich が提案したトラブルシューティング ガイド (Rich に感謝します) に従い、「svnlook log -r $REV $REPOS | cscript /path/to/logBu​​gDataSVN.vbs $REV /var/tmp/svnfile $REPOS を実行した後」 「Bug ID#11118 のバグ情報を追加しています」というメッセージ (この特定のリビジョンの正しい Bug ID) が表示されますが、FogBugz ではこのケースの詳細は表示されません。何か不足していますか?


編集: 元の質問を投稿して以来、SVN インストールをネットワーク上の別のマシン (Ubunutu) に移動して、Windows サーバーのリソースを解放しましたが、まだ統合に問題があります。

  1. 指示に従ってスクリプトをダウンロードしました
  2. スクリプトをフック ディレクトリに移動し、各ファイルに実行権限を適用しました ( sudo chmod +x filename )。
  3. 「logBu​​gDataSvn.pl ファイルが機能しているかどうかを確認する...」セクションにリンクしたウォークスルーの手順に従いました。

「バグ ID #11118 のバグ情報を追加しています...」というメッセージが表示されますが、FogBugz のケースに何も追加されていないため、もう少し掘り下げることにしました。Perl についての私の知識は限られていますが、スクリプトが何をしているかの要点は知っているので、最初に正しい引数がスクリプトに渡されていることを確認することにしました。私は ARGV に参加し、stdout に出力しました: [4394 | /var/tmp/svnfile | .]

私の理解 (stdout 出力に基づく) は、ARGV[0] はリビジョン、ARGV[1] はログファイル、ARGV[2] はレポ (?) ですが、これはコミット後のコードと一致していないようです。 . 何か間違っているか、明らかな何かが欠けているように感じます!

4

1 に答える 1

1

価値があるものについては、ここにトラブルシューティングガイドがあります:

http://www.fogcreek.com/FogBugz/blog/post/Debugging-Subversion-Source-Control-Integration.aspx

于 2009-11-30T23:49:44.163 に答える