Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)

初期バージョン から バージョン 1 における更新: TracDoc/TortoriseSVNTrac

差分発生行の前後
無視リスト:
更新日時:
2006/10/21 15:57:10 (18 年 前)
更新者:
weekbuild (IP アドレス: 219.111.182.228)
コメント:

--

凡例:

変更なし
追加
削除
変更
  • TracDoc/TortoriseSVNTrac

    v1 v1  
     1= TotoriseSVNとTracの連携 = 
     2 
     3TortoiseSVN1.4.0からかな?[[BR]] 
     4TortoiseSVNには「バグ追跡システム / 課題追跡システムとの統合」のための機能があり、 
     5これを使うと 
     6SVNのコミット時に、Trac等バグ追跡システムのissue番号を入力するフィールドを表示する 
     7ことが出来ます。入力されたissue番号(チケットのID)はログメッセージの最後に追加されます。 
     8その他、TortoiseSVNのログからTracのチケットを開くことも。 
     9 
     10また、SVNのリポジトリ内のフォルダに対して設定するので、1回設定すれば 
     11そのリポジトリを使っている全員に適用することが出来ます。 
     12(対応しているSVNクライアントを使う必要はあります) 
     13 
     14ヘルプによると、2種類設定方法があるのですが、今回はその片方を紹介。 
     15 
     16== 設定方法 == 
     17リポジトリで対象としたいフォルダを右クリックして、「属性」を選択し、 
     18以下の設定を追加します。(詳細はマニュアルの「5.25. バグ追跡システム / 課題追跡システムとの統合」を参照) 
     19 
     20bugtraq:label 
     21 コミットの際のログ入力画面に表示される チケット番号入力フィールドのラベル名 [[BR]]例:{{{チケットID}}} 
     22 
     23bugtraq:warnifnoissue 
     24  trueにすると、コミットの際に チケット番号が未入力であれば警告が表示されます。[[BR]]例:{{{true}}} 
     25 
     26bugtraq:message 
     27  このプロパティに設定した書式で、 コミットの際のログの最後にチケット番号が追加されます。 [[BR]]例:{{{(#%BUGID%)}}} 
     28 
     29bugtraq:url 
     30  コミットログの表示欄でリンクされるTracのURLを指定します。[[BR]]例:{{{http://weekbuild.sakura.ne.jp/trac/ticket/%BUGID%}}} 
     31 
     32登録の際には、 
     33「属性を再帰的に適用する」をチェックしましょう。 
     34 
     35[[Image(TortoriseSVN02.png)]] 
     36 
     37登録したものはこんな感じ、 
     38 
     39[[Image(TortoriseSVN01.png)]] 
     40 
     41これで、コミットログ入力の際にウィンドウ右上にチケットID入力欄が表示されます。 
     42 
     43[[Image(TortoriseSVN03.png)]] 
     44 
     45空のままOKボタンを押すと、警告が表示されます。 
     46 
     47[[Image(TortoriseSVN04.png)]] 
     48 
     49ログにはこんなふうに表示されます。番号のところがリンクになっており、クリックするとTracのチケットが表示されます。 
     50 
     51[[Image(TortoriseSVN05.png)]] 
     52 
     53これで、コミットログからチケットへのリンクを忘れずに張ることが出来ます。