TFS APIを使用して最新の状態を取得します
質問
TFS APIを使用して、ワークスペース内のサーバーから最新のコードを取得しようとしています。私はこの質問を見つけました:
Team Foundation Server SDKを使用して、最新バージョンのソースコードをどのように取得しますか?
これは本質的に私がやりたいことです。ただし、既存のワークスペースを使用して、コードの特定のセクションのみを取得したいと考えています。これは可能ですか?
たとえば(上記の質問で示された例を使用):
workspace.Get(request, GetOptions.GetAll | GetOptions.Overwrite, "$/MyFolder/MyProject");
新しいワークスペースなどをセットアップせずにこのようなことは可能ですか?
解決
このようなものでワークスペースにアクセスする必要があります。
var vcServer = teamProjectCollection.GetService<VersionControlServer>();
Workspace myWorkspace = vcServer.GetWorkspace("workspaceName", "workspaceOwner");
次に、aで最新の状態になります
myWorkspace.Get();
または、コンサルティングによって得られるものを洗練します これ.
ワークスペースについて知るために、詳細はvsでナビゲートします
「ファイル」>「ソースコントロール」>「ワークスペース...」
所属していません StackOverflow