2011-01-11 10 views
11

私の質問はTeam Foundation Server(TFS)に関連しています。具体的には、「最新バージョンの取得(再帰的)」を行う前に、サーバー上でどのファイルが変更されたかを知る方法はありますか?TFSに「最新バージョンの取得」プレビューがありますか? (VSS 'Get'コマンドのような)

Visual Source Safe(VSS)では、アップデートの対象となっていたすべてのファイルと、サーバー上で変更されたファイルを示す「取得」(私は思います)を実行できます。 get中に更新される)。この機能は完全に欠けているようです!

また、私はTFSで '最新バージョンを取得'を実行すると、進行状況バーの瞬間的なぼかし以外に何かが発生したという通知はないようです。私は最終的に更新がないという通知を期待していたか、またはnファイルが更新されました。代わりに、Visual StudioのTFS出力を調べて、何が起こったのかを確認する必要があります。これは正しいですか?

ありがとうございます!

アンディ。

+0

[Team Services Uservoice](https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/5630060-hook-into-on-get-latest-to)でこの機能をアップしてコメントしてください。 -encourage-code-awarenes)。私はそれに3票を入れたが、十分ではないようだ---( –

答えて

13

この質問/回答のおかげで、私は喜んでtf get /recursive /previewを約1年間使用しています。

しかし、それはそこに何かのVisual Studio、少なくとも2010年以降に統合され、次のようにあることが判明しました。

移動先:

  • [表示]メニュー、その他のWindows、ソース管理エクスプローラ
  • は、あなたが興味のあるパスに移動右クリックし、
  • を「比較」セット「ターゲットを選択ターゲットパスにのみ存在するアイテムを表示する 『
  • OK
「あなたは未点検したいと思うかもしれないと同等のローカルパス
  • に』パス

    潜在的な変更をプレビューし、個々のファイルを右クリックしてCompareを実行して、取得しようとしているものを正確に表示します。

    私は同僚が今日このことを教えてくれてうれしいです!

  • 8

    Visual Studioにはビルトインされていませんが、TFSコマンドラインに/previewオプションがあります。

    のVisual Studioで外部ツールでこれを設定し
    get "[path]" /recursive /preview /login:[user],[password] 
    

    MSDN page for the Get Command

    上のすべてのコマンドラインオプションの詳細については、あなたが必要とTFSのコマンドがあるあります。

    Title: "Get Latest Preview" 
    Command: c:\program files\microsoft visual studio 10.0\Common7\IDE\TF.exe 
    Arguments: [See above] 
    Initial Directory: "" 
    

    「出力ウィンドウを使用する」が有効で「プロンプトが引数」でないことを確認してください。

    +0

    クール、ありがとう!あなたが「最新版を入手する」の間に何が起こったのかの通知を私が受け取らないようにしているかどうか知っていますか?私は最初にそれを使用し始めたとき、ダイアログボックスとして何が起こったのかの通知を得ましたが、今はTFS出力ボックスを調べなければなりません。 – Andy

    +0

    @Andy - 他のソース管理システムでしばらくしてTFSをもう一度使い始めたばかりなので、以前は何をしていたのか思い出せません。 – ChrisF

    関連する問題