現在、Team System Web Access (TSWA)、Visual Studio 2008 Team System (VS2008)、および sharepoint プロジェクト ポータルを使用して、ワークアイテム、コード、レポートなどにアクセスしています。原則として、開発者は主に VS2008 を使用しますが、テスター、ビジネス アナリストは、プロジェクト マネージャー、ビジネス オーナーなどは TSWA を使用します。
「他のユーザーに送信するリンクを簡単にコピー/貼り付けできるようにする必要がある」と言うとき、私は一般的にTSWAの方が簡単だと言います。TSWA は無料で、クライアントのインストールは必要ありません。ユーザーごとに TFS クライアント ライセンスを支払うだけです。
そうは言っても、次のアクションを実行することで、Visual Studio でワークアイテムへの URL を取得できます。
1) VS.Net でワークアイテムを開きます (私は VS.Net 2008 を使用しています)
2) VS.Net 作業領域の新しいタブでバグが開きます。タブ名を右クリックします。
3) 「フルパスのコピー」をクリックします。
4) 結果は次のような URL になります。
http://teamfoundation:8080/WorkItemTracking/WorkItem.aspx?artifactMoniker=9999
次のような URL を持つビルドで「フル パスのコピー」を使用することもできます。
http://teamfoundation:8080/Build/Build.aspx?artifactMoniker=9999
興味深いことに、チーム クエリの [フル パスをコピー] コンテキスト メニューがありましたが、表示された URL は機能しませんでした。これが単に TFS インスタンスのセットアップの問題なのかどうかはわかりません。
変更セットへの URL を取得できます。独自のタブで変更セットを開くことができないため、[フル パスのコピー] コンテキスト メニューを使用できません。上記の手順に従って作業項目の URL を開き、関連する変更セットをクリックすると、この URL が見つかりました。URL は次のようになります。
http://teamfoundation:8080/VersionControl/Changeset.aspx?artifactMoniker=97418
バージョン管理下にあるファイルに対してこれを行う方法がわかりません。レポートやドキュメントのポータルに直接リンクできます。