問題タブ [tfs-workitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1102 参照

reporting-services - TFS 2010 レポートに作業項目のカスタム フィールドを含める方法

「MSF for Agile Software Development v5.0」テンプレートのタスク作業項目で作成したカスタム フィールドを、このテンプレートの組み込みレポートで使用したいと考えています。テンプレートからレポートを開いて編集する方法は知っていますが、作成したフィールドを見つける方法がわかりません。

0 投票する
1 に答える
1843 参照

sync - TFS 2010 (別名 Microsoft ALM 2010) Web サービスは公開されており、文書化されていますか?

TFS 2010 との通信に関する最新情報を探しています (現在は Microsoft ALM 2010 とも呼ばれています)。

Microsoft TFS チーム メンバーからの この以前の投稿192579は次のように述べています。Web サービスは、TFS と通信するために公式にサポートされているルートではないため、Microsoft によって文書化されていません。公式にサポートされているルートは、.NET API を使用することです。

しかし、これは2008年から戻ってきたので、これが2010年にも当てはまるかどうか疑問に思っていました.powershellとtfs Webサービスの使用について話している2010年以降の投稿があります。

状況を説明するために、基本的に、TFS と別のシステムの間でいくつかの作業項目を同期する必要があります。ですから、誰かがそれについてアドバイスをくれれば、それはありがたいです!

従業員

0 投票する
2 に答える
12456 参照

tfs - TFS 2010 で既存のプロジェクトのプロセス テンプレートを変更する手順

TFS 2005 から TFS 2008、そして TFS 2010 へのアップグレードを経て、TFS サーバーをインストールしています。インストールの有効期間中、多くのプロジェクトが作成され、さまざまなプロジェクト テンプレートが使用されてきました。MSF アジャイル 4.0、4.1、4.2、および 5.0。およびいくつかの MSF CMMI のもの。

私がやりたいことは、これらすべてのプロジェクトに使用されているプロジェクト テンプレートを "置き換え" て、新しい共通のテンプレートである Microsoft Visual Studio Scrum 1.0 を使用することです。

TFS プロジェクト テンプレートは、新しいプロジェクトを作成するためのテンプレートとして使用され、作成後に tfs プロジェクトの定義を変更できないことを認識しています。

これまで、TFS のバージョン管理とビルド サーバーの部分のみが使用されており、既存の作業項目の種類はありません。

さらに、すべてのプロジェクトとビルド スクリプトはソース コード パスに依存しており、同じままです。

私が見ているように、次のオプションがあります。

正しいプロジェクト テンプレートを使用して新しい TFS プロジェクトを作成し、ソース コードを新しいプロジェクトに移動/分岐します。

  1. すべてのコードは、一時的なチーム プロジェクトに移動されます。
  2. 古いプロジェクトは削除されます
  3. 元の名前と正しいプロセス テンプレートを持つ新しいプロジェクトが作成されます
  4. コードは新しいチーム プロジェクトに移動されます
  5. 一時的なチーム プロジェクトが削除されました

    • すべてのビルド定義を再作成する必要がありますが、これはオプションではありません。

    • ソースコードの移動/分岐により、バージョン管理履歴が「台無し」になります

代替テキスト
バージョニング履歴を台無しにするということは、ソース コードを移動すると、元の場所で削除 + ソースの名前変更が裏で行われ、履歴は古いプロジェクトに残ることを意味します。これにより、履歴の検索が難しくなり、実際に古いプロジェクトを削除すると、ソース コードが移動する前にすべての履歴が失われます。

これは、構築されているさまざまなアプリケーションをサポートするために必要な何年にもわたるコード変更履歴があるため、私にとっては選択肢ではありません。

TFS 移行ツールを使用して別の TFS プロジェクトに移行する

  • これには、最初のソリューションと同じ欠点があります

作業項目の種類の置換/インポート、新しいレポートのインストール、新しい SharePoint サイトの作成

tfs プロジェクトごとに

  • 「witadmin deletewitd」を使用して既存のワークアイテム定義を削除します

  • 「witadmin importwitd」を使用して、新しいプロセス テンプレートから各作業項目定義をインポートします。

  • 「witadmin importcategories」を使用してワークアイテム カテゴリをインポートする

  • レポート サーバーのプロジェクト フォルダーにある古いレポートを削除する

  • 新しいプロセス テンプレートからレポート定義をアップロードする

  • レポート マネージャーを使用してレポートに使用されるデータ ソースを変更し、正しい共有データ ソース (TfsReportDS および TfsOlapReportsDS) を指すようにします。

  • レポート パラメーター ExplicitProject の既定値を "" (空の文字列) に変更し、プロンプト ユーザー オプションを無効にします。

  • stsadm を使用して、古い SharePoint サイトのドキュメントをエクスポートします。

  • 古い SharePoint サイトを削除する

  • TFS2010 アジャイル ダッシュボード サイト テンプレートを使用して SharePoint サイトを再作成する

  • サイト機能「Team Foundation Server スクラム ダッシュボード」を有効化

  • TFS プロジェクト設定 -> プロジェクト ポータル設定: 「チーム プロジェクト ポータル」を有効にし、URL が正しいことを確認します。「レポートとダッシュボードがこのチーム プロジェクトのデータを参照する」を有効にする

そして最後に..

  • 倉庫の処理

  • 分析データベースの処理

これには多くの小さなステップが含まれますが、このオプションはソース コードの移動を強制せず、既存のビルド定義が損なわれないため、より魅力的に見えます。

私の質問:

私が言及していない作業項目タイプの置換を実現する他の方法はありますか?

または、最後の解決策の手順が不足していますか?

0 投票する
2 に答える
3758 参照

c# - プログラムでNewLinesをTFS作業項目テキストボックスに追加するにはどうすればよいですか?

TFS作業項目システムにいくつかのフックがあるWebシステムがあります。私がやろうとしていることの1つは、特定のアクションが実行されると、1つのフィールドの現在のテキストを取得し、[一般的なコメント]フィールドにコメントを作成して、そのフィールドが以前に何であったかを通知することです(はい、履歴にはこれですが、上位のアップは、genコメントでこれを望んでいます)。

私が抱えている問題は、TFSが文字列にあるEnvironment.NewLinesを無視しているように見えることです。したがって、このコードでは:

したがって、私の一般的なコメントセクションに次のものが含まれていると仮定します。

作業項目を保存すると、一般的なコメントセクションに次の出力が表示されます

なぜそれは新しい行を無視するのですか、そしてどうすれば新しい行を作業項目に入れることができますか?

ありがとう、

0 投票する
1 に答える
425 参照

file - .sql で終わる添付ファイルを含む作業項目について、TFS システムにクエリを実行することはできますか?

リリースごとに、ステージング サーバーで実行する .sql 添付ファイルを含むすべての作業項目を切り上げたいと考えています。TFS を照会する方法はありますか? それとも、これは TFS サーバー データベースに対して直接実行する必要があるものですか?

助言がありますか?

Team Foundation Server 2010 RTM を使用しています。

0 投票する
1 に答える
489 参照

tfs - TFS 2010基本-作業項目に関連付けられているすべてのコードファイルを一覧表示するにはどうすればよいですか?

TFS 2010ベーシックを使用しており、作業項目に関連付けられているチェックインされたすべてのファイルを表示したいと思います。何か案は?

乾杯ティガー

0 投票する
1 に答える
2317 参照

tfs - TFS 2010 でプロジェクト間で作業項目 (タスク、バグ) を移動するときにリンクを保持するにはどうすればよいですか?

私たちの状況: TFS 2010 + VS 2010 環境では、ソース コードと作業項目を古いプロジェクトから新しいプロジェクトに移動する必要があります (新しいプロジェクトは名前の変更と再構築の目的のためだけであり、それらはすべて 1 つのプロジェクト コレクションの下にあります)。

TF.exe コマンド ライン ユーティリティを使用してソース コードを移動しました。これは適切で、履歴とリンク (元のバグ/タスクへのチェンジセット リンク) を保持していました。私たちはそれについて幸せです。

TFS 統合ツール(MS 推奨) を使用して作業項目を移動しようとしたときに問題が発生しました。添付ファイルは転送されますが、リンクは転送されません。変更セットにリンクするには、これらのリンクが必要です。それは私たちにとって非常に重要です。

掘り下げると、この「移動」は「実際の移動」ではなく、新しい ID を作成して古い情報をコピーすることであることがわかります。移動を行い、リンクをバグとタスクに保持する方法があるのは不思議です。

どうもありがとう

0 投票する
1 に答える
238 参照

tfs - WIQL を使用してチェックインの違いを取得することは可能ですか?

これはチーム エクスプローラー 2010 にあります。

質問: WIQL を使用して、チェックインによるファイルの相違点のリストを取得することは可能ですか?

  1. 特定の日付範囲
  2. 特定のフォルダの
0 投票する
1 に答える
727 参照

tfs - TFS ワークアイテム編集フォームの表示

ワークアイテムのフォーム レイアウトは、DisplayForm フィールドに格納されます。その情報を使用してフォームを生成するにはどうすればよいですか?

0 投票する
2 に答える
1117 参照

build - tfs 2010 は、部分的に成功したビルドで作業項目を作成します

TFS2008 を TFS2010 に更新しました。TFS2008 での毎日のビルドでは、TFSBUILD.proj に追加機能を作成して、部分的に成功したビルドで作業項目が作成されるようにしました。

したがって、ビルドがうまくいっていても、1 つ以上の単体テストが失敗した場合、作業項目が作成されました。

これは、追加の xml を TFSBUILD.proj に追加することによって行われました。しかし、TFS2010 にアップグレードした後、この機能はなくなりました。また、TFS2010 ではビルド アーキテクチャ全体が変更されているため、tfs2010 でこれを行う方法がわかりません。

問題は、dialy ビルドが部分的に成功した場合にワークアイテムを取得する方法です。