Как я могу получить путь к серверу tfs для локального каталога?

Я скачал Team Server Power Tools (TFPT), чтобы иметь возможность взять полочный набор, созданный в одной ветке, и удалить его из другой. Но по какой-то причине TFPT настаивает на запросе пути к целевому серверу, что я нахожу немного нелепым, поскольку он должен быть виден TFPT.

Беглый взгляд вокруг, кажется, что есть API, который будет указывать путь к серверу, но я бы предпочел, чтобы это было доступно через сценарии. Есть ли способ получить путь к серверу через скрипт?


person Adrian    schedule 20.05.2015    source источник


Ответы (1)


Если у вас есть набор полок с именем MyChanges в основной ветке в командном проекте под названием MyProject, и вы хотите вместо этого перенести его в ветку Dev, тогда команда tfpt будет выглядеть так:

tfpt.exe unshelve/migrate/source:"$/MyProject/Main"/target:"$/MyProject/Dev" "MyChanges"

person rerwinX    schedule 20.05.2015
comment
Привет @rewinRR, этот ответ не отвечает на вопрос. - person Adrian; 20.05.2015
comment
Извините, Адриан, я должен что-то упустить в вашем вопросе. Если у вас есть и исходная, и целевая ветки, сопоставленные в вашей рабочей области, а затем вы используете приведенную выше команду, она разместит полку в вашем локальном сопоставлении целевой ветки. Затем у вас есть возможность проверить ожидающие изменения, прежде чем зафиксировать изменение в целевой ветке. - person rerwinX; 20.05.2015
comment
Я хотел бы, чтобы мне не нужно было указывать путь к целевому серверу, который должен быть где-то доступен, поскольку среда VS может его показать. Поэтому я хотел бы написать это нелепое требование указать путь к целевому серверу. Это означает, что мне нужно иметь возможность получить его откуда-то, вопрос в том, где? - person Adrian; 20.05.2015