問題タブ [tfs-power-tools]

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 投票する
0 に答える
1298 参照

powershell - Microsoft Team Foundation Server 2010 Power Tools (TFPT) スクリプトによるアップグレード/インストール?

マシンを現在のバージョン (またはそれ以降、将来のバージョン) の tfpt に自動的に移行する方法を提供する必要があります。また、Microsoft.TeamFoundation.PowerShell コマンドレットをインストールする必要がありますが、何らかの理由で、tfpt.msi の実行時に既定ではインストールされません。そのため、多くのマシンでコマンドレットが欠落しています。最後に、これはより大きなスクリプトの一部になるため、アクションが不要な場合にすばやく短絡できるとよいでしょう。

さらに、tfpt.msi は、事前にアンインストールせずに再度インストールすることを好まないようです。これは、可能であれば回避したい問題点を示しています。

これまでのところ、私の研究はいくつかの発見につながりました。

  • Server 2003 Platform SDK の Orca を使用して tfpt.msi を検査し、powershell コマンドレットが TFPS 機能であることを発見しました。
  • 個々の機能は、コマンド ラインから msiexec /i tfpt.msi ADDLOCAL=TFPS を使用してインストールできます。
  • さらに、/qn フラグを使用してサイレント インストールを実行できます。おそらく AGREETOLICENSE=yes を使用します。
  • win32_product WMI クラスは、どのバージョンの TFPT がインストールされているかを教えてくれますが、非常に遅いです。
  • 強制的な msi アップグレードは、msiexec /fvecmus tfpt.msi で実行できます。

要約すると、次のことを行う必要があります。

  • tfpt がインストールされていない場合は、TFPS を含む最新のものをインストールします
  • tfpt が古いバージョンの場合は、最新バージョンをインストールし、TFPS が含まれていることを確認してください。
  • tfpt が最新バージョンであるが、TFPS 機能が見つからない場合は、TFPS をインストールします。
  • tfpt が最新で、TFPS 機能がインストールされている場合は、何もしません (できれば迅速に判断してください)。

接続するために残したドットの内訳は次のとおりです。

  • tfpt.msi の TFPS 機能がインストールされているかどうかをテストして、現在のインストーラーをスキップできるようにする方法はありますか?
  • tfpt.msi の強制アップグレードには、再起動が必要なようです。これは必須ですか?
  • msiexec /fvecmus を使用することは、問題に本を投げつけるようなものです。これは通常の方法ですか? アンインストールしてから再インストールした方が良いでしょうか?

アドバイスをいただければ幸いです。

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

scripting - スクリプトTFSPowertoolsシェル拡張ゲッター

TFS powertoolsの「最新バージョンを取得する」機能をスクリプト化する簡単な方法はありますか?私はこのウィンドウを参照しています:

スクリーンショット

フォルダを右クリックするのではなく、スクリプトを介して取得したいだけです。私は知ってtf getいますが、powertoolsウィンドウの方が好きです

スクリーンショット

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

visual-studio - チェックイン後にTFSチェンジセット番号を表示する方法はありますか?

電動工具やその他の拡張機能を使用して、チェンジセット番号がアラートに表示されるようにする方法はありますか?

現在、ステータスバーに表示されていますが、しばらくすると消えますか、少なくともこれをより目立たせますか?

0 投票する
3 に答える
1160 参照

tfs - TFS の tfpt migrate は何もしません

tfpt を使用して、シェルフセットをソース ブランチからターゲット ブランチに移行しようとしていますが、何もしていないようです...もっと多くを期待するわけではありません...しかし、誰かが何が悪いのか知っている可能性があります? 私は指示に正しく従っていると思います...

私が持っている:

0 投票する
3 に答える
4577 参照

tfs-power-tools - 説明フィールドに改行を含む TFPT コマンド ライン ツールを使用して、TFS で新しい WorkItem を作成する

TFS 2010 Power Tools コマンド ライン ユーティリティ TFPT を使用して、新しい WorkItem の説明フィールドに改行を追加するにはどうすればよいですか? 私はこれを試しました:

この:

無駄に。

何か提案はありますか?

============================

私が実装した 1 つの回避策は、最初に長い説明に埋め込んでいたプロパティを持つ新しい (実際には拡張された) ワークアイテムを作成することです。そのため、次のような個別のフィールドに分割しました。

次に、それらを表示するフォーム フィールド (新しいタブ グループ) を作成しました。その方がとにかくすっきりします。

TFPTで改行を追加する方法を決定することはまだ興味深いでしょう。

ありがとう。

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

tfs - TFS Power tools Migrate は実際には移行しません

あるブランチから別のブランチにシェルブセットを移行したいと考えています。これが私のコマンドです:

tfpt unshelve MigrateShelf /migrate /source:"$/Code/OldBranch/Source" /target:"$/Code/NewBranch/Source"

実行すると、ウィンドウがポップアップしますが、まだ OldBranch に取り出されています。

私はこの質問を見ます

TFS の tfpt migrate は何もしません

彼は同じ質問をしているようですが、彼は回答を受け入れた後、問題が解決しないと不平を言いましたか?

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

ssms - SSMSおよびその他の「開く」ダイアログを介してWindows 7のTFSファイルをチェックアウトします

Windows XP で TFS を扱っていたときのことです。SSMS やその他のアプリケーションで開いているダイアログ ボックス ウィンドウを開いているときに、コンテキスト メニューから TFS コマンドを実行できました。しかし、Windows 7 にアップグレードすると、Windows エクスプローラーからのみファイルのチェックアウト、チェックインなどを行うことができます。TFS Power tools と Side kick をインストールしました。Windows 7 のダイアログ ボックスが Windows エクスプローラーとは異なる方法でコーディングされているためでしょうか?

使用しています: TFS 2010 SQL Management Studio 2008

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

visual-studio-2010 - TFS:あるブランチでローカルに行われた変更を別のブランチに送信します

多くのファイルに変更を加えましたが、その間に、既存のコードベースのユーザーが影響を受けないように、このテストされていないコードをまだ作成されていないブランチにコミットすることにしました。

本当にたくさんのファイルに触れたり、新しいサブプロジェクトを作成したり追加したりしたので、ファイルやフォルダを手動でコピーすることは避けたいと思います。

Visual Studioでこれを行う最も簡単な方法は何ですか?

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

tfs-power-tools - 新しいドメインへの TFS 2010 移行 - TFS 作業項目の表示名の変更

最近、Microsoft の環境移動手順に従って、TFS 2010 を新しいドメインに移行しました: http://msdn.microsoft.com/en-us/library/ms404883.aspx これらの手順には、ユーザーを OLD_DOMAIN\username からNEW_DOMAIN\ユーザー名。

移行後、既存のユーザーは TFS 作業項目にユーザー名ではなく NEW_DOMAIN\username として表示されます。(古いドメインでは、ユーザーはユーザー名だけで表示されていました。) 移行後に TFS に追加された新しいユーザーは、NEW_DOMAIN\username ではなく、ユーザー名だけを表示します。

私たちのユーザーは、名前に NEW_DOMAIN\ プレフィックスを付けるのが好きではなく、これを変更したいと考えています。これを達成する方法についての指示はありますか?

次のツールは、TFS 2010 では使用できないようです。

  • tfswitdisplaynames (TFS 2008 の TFS Power Tools の TFS Users ツールに置き換えられました)
  • TFS ユーザー (TFS 2010 の TFS Power Tools では利用できないようで、標準の TFS ツールの一部ではないようです)

また、TFS の定数テーブル、特に DisplayPart 列についても認識しています。

  • DisplayPart は、タスクの [担当者] ドロップダウン リストなど、ワーク アイテムの表示に使用されているようです。
  • DisplayPart から NEW_DOMAIN\ を削除するクエリ:
    • ポジティブ: ユーザーがユーザー名だけで表示されるようにする
    • マイナス: @ME 変数を使用する TFS クエリが壊れている
    • 警告: (TFS ツールを使用する代わりに) データベースを直接更新しないよう警告する記事が繰り返し出てきました。

再割り当てが必要な作業項目 (タスクなど) が何千もあるため、ユーザーを削除して再度追加することには賛成しません。

@Me TFS クエリ変数も同時に修正する必要があるため、表示名が修正された後も TFS クエリは引き続き機能します。

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

tfs - tfpt.exe online /diff は、書き込み可能なすべてのファイルを変更として認識します。どうしたの?

ローカル ワークスペース全体を読み書き可能にしてから、いくつかのファイルを編集しました。

/diff オプション (/preview を使用) を指定して tfpt.exe をオンラインで実行すると、tfpt はすべてのローカル ワークスペース ファイルが編集として保留されることを報告します。

ファイルはすべて XML ですが、XML ファイル名拡張子はありません。

アイデアはありますか?

ありがとう。