0

Trac を使用するオープン ソース プロジェクトの 2 つの特定の日付の間のバグが原因で、何回、どのファイルが修正または変更されたかを調べる必要があります。そのために Webkit プロジェクトを選択しました。( https://trac.webkit.org/ ) ただし、どのオープン ソース プロジェクトでもかまいません。

そのために何ができますか?どうすれば始められますか? 統合のために svn や git などのバージョン管理システムを使用する必要がありますか? 私は、これらのバグ追跡および問題追跡システムの初心者です。

4

1 に答える 1

0

私はあなたの質問を正確に理解しているかどうか確信が持てませんが...

Trac サイトで関心のあるファイルを含むディレクトリを参照して をクリックするRevision Logと、そのディレクトリに影響を与えた変更セットのリストが表示されます。対象の時間枠にまたがるリビジョンを選択するとView changes、変更の概要が表示されます。変更のサイズと特定の Trac 構成によっては、そのページの差分も表示される場合があります。

これでは、これらのファイルが何回変更されたかはわかりません。正味の変更だけです。

また、それらの変更がどのバグに対するものであるかもわかりません。

本当にどのバグをフィルタリングする必要がある場合は、その情報が特定のプロジェクトによってどのように追跡されているかを判断する必要があります。また、直接追跡できないものもあります。プロジェクト#123のコミット メッセージに が含まれる場合があります。それに頼ることができる場合svn log --xml {2009-11-01}:{2009-12-01} ...は、コミット メッセージ内のバグのチケット番号の存在に基づいて解析およびフィルタリングできるコミット ログの xml バージョンを取得するために使用できます。そこから、関心のあるリビジョンのリストが得られるはずです。

于 2010-03-28T21:38:12.830 に答える