Получить последние с использованием TFS API - PullRequest
4 голосов
/ 01 декабря 2011

Я пытаюсь использовать API TFS для получения последнего кода с сервера в рабочей области.Я нашел этот вопрос:

Как получить последнюю версию исходного кода с помощью Team Foundation Server SDK?

По сути, это то, что я хочу сделать;однако я хочу использовать существующее рабочее пространство и извлекать только определенный раздел кода.Возможно ли это?

Например (используя пример, приведенный в предыдущем вопросе):

workspace.Get(request, GetOptions.GetAll | GetOptions.Overwrite, "$/MyFolder/MyProject");

Возможно ли что-то подобное без настройки нового рабочего пространства или чего-то еще?

1 Ответ

5 голосов
/ 01 декабря 2011

Вам нужно получить доступ к вашему рабочему пространству примерно так:

var vcServer = teamProjectCollection.GetService<VersionControlServer>();
Workspace myWorkspace = vcServer.GetWorkspace("workspaceName", "workspaceOwner");

Тогда вы получите последнее с

 myWorkspace.Get();

или уточните, что вы хотите получить, проконсультировавшись this .

Чтобы узнать подробности своего рабочего пространства, перейдите в VS к

"Файл"> "Контроль версий"> "Рабочие пространства ..."

...