0

Visual Studio 用の MEF 拡張機能を作成しています。カスタム言語の分類子です。ファイルの現在の変更セットを取得する必要があります-TFSからだと思います。

ファイルを右クリックしてプロパティを選択すると、「最新バージョン」と表示されます。これは、ファイルに関連付けられた最新のチェンジセットだと思います。

TFS ワークスペースを作成して変更セット番号を取得したいのですが、エディターでファイルの物理パスから現在のワークスペース マッピングを把握する方法に困惑しています。

たとえば、ファイルが "d:\workspace\solution\random_folder\junk.txt" である場合、ファイルのワークスペースが TFS でマップされている場所を知るにはどうすればよいですか?

ワークスペースをマップしてから、"junk.txt" というファイルを検索する必要がありますか? 異なるサブディレクトリに複数のファイルがある場合はどうなりますか。

助けてくれてありがとう!

4

1 に答える 1

0

既存のワークスペースの下に 1 つのワークスペースを配置することはできません。これは正しく処理できません。追加のワークスペースを作成するには、VS を開き、SourceControlExplorer に移動します。メニューには Workspaces のドロップダウンがあり、[Workspaces ...] を選択すると、新しいダイアログが開きます。[追加..] ボタンを押して新しいワークスペースを作成すると、どの ServerPath をどのローカル パスにマップするかを選択できます。

于 2012-12-14T09:27:56.273 に答える