4

RedmineをTortoiseSVNと統合しようとしていますが、TSVNで常に次のエラーが発生するため、統合できませんでした。

「利用可能な課題追跡プロバイダーはありません。」

私はこれらの手順に従いました:

  • プロジェクトフォルダのプロパティに、「bugtraq:url-> http://myweb/../issues/show/%BUGID%」を追加しました
  • Redmineの設定で、[リポジトリ]タブにSVNを追加すると、Redmineは問題なくリポジトリを表示しました。

足りないステップがあるかどうか、または統合を行うために何をしなければならないかはわかりません。

それとも、より安定していてサポートが優れているように見えるので、tracを見る必要がありますか?

4

3 に答える 3

9

Stefan の投稿の詳細:

あなたがやろうとしていることでは、bugtraq:url だけを設定するだけでは十分ではありません。「bugtraq:message」プロパティまたは「bugtraq:logregex」プロパティも設定する必要があります。例として、redmine のセットアップでは、コミット メッセージで次の項目を許可します。

  • 参考文献: 参考文献、参考文献、IssueID
  • 修正: 修正、終了、バグの修正

したがって、最大限の柔軟性を得るために bugtraq:logregex を使用します。

([Cc]loses|[Ii]ssue[Ii][Dd]|[Rr]eferences|[Rr]efs|[Ff]ixes(\s[Bb]ug)?)\s?#(\d+)
\d+

これはすべてのオプションをカバーしています。

これにより、tortoise は redmine にリンクしているコミット コメントの部分を強調表示し、番号を実際の redmine の問題に移動するためにクリックできるリンクに変換します。

より高度なオプションは、未解決のバグを redmine から直接選択できるようにすることです。マシンに特定のプラグインをインストールする必要があるのはこの機能ですが、私が知る限り、そのような redmine 用のプラグインは存在しないため、現時点では基本的なオプションに行き詰まっています。誰かがそのようなプラグインを作成し、それをインストールすると、現在試みているように「Issue tracker Integration」に入ることができ、問題なく動作します。

于 2009-02-09T14:46:38.040 に答える
7

ドキュメントを読んでください。

エラー「利用可能な課題トラッカー プロバイダーがありません」は、TSVN 用の課題トラッカープラグインがインストールされていないことを意味します。

bugtraq: プロパティはプラグインを必要としません。プラグインなしでそれらを使用できます (ただし、コミット ダイアログで未解決の問題のリストを取得することはできません)。

于 2009-02-05T17:19:47.263 に答える
2

試すことができるRedmine 用の既存のTortoise プラグインがあります。

于 2009-06-10T11:20:32.130 に答える