Найдите путь к файлу сервера TFS из пути к файлу локально сопоставленной рабочей области - PullRequest
0 голосов
/ 06 августа 2020

Я работаю над инструментом, который может сравнивать два файла с помощью настраиваемой функции Diff. Я использую sh, чтобы добавить функциональность для сравнения файла в локально отображенной рабочей области с его серверной версией (аналогично функциональности Visual Studio «Сравнить с серверной версией»). В этом случае я получу путь к локальному файлу в качестве входных данных, и мне нужно определить его эквивалентный путь к серверу в TFS.

Например, Локальный путь : D: \ xyz \ abc \ t1588.cs

Мне нужен путь к серверу, который будет выглядеть примерно так:

Путь к серверу : $ / HelloWorldProject /abc/t1588.cs

Существуют ли какие-либо API, предоставляемые TFS, которые можно использовать для этого? Любая помощь / ссылки приветствуются.

1 Ответ

1 голос
/ 07 августа 2020

Существуют ли какие-либо API, предоставляемые TFS, которые можно использовать для этого?

Судя по вашему описанию, вы имеете в виду следующую аналогичную функцию.

enter image description here

As far as I know, I am afraid that there is no such API that can directly meet your needs.

I recommend that you could use the TF command for this requirement.

You could try the Рабочая папка TF команда.

Например:

tf workfold localfolder [/login:username,[password]]

введите описание изображения здесь

Результат может вернуть путь к серверу и локальный путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...