TFS — создание ветки из локальной рабочей копии

Я пытаюсь создать ветку из своего локального рабочего пространства проверенного проекта.

Основная информация: Я выписался из «ствола» проекта и внес много изменений.
Теперь я хочу проверить эти изменения в новой ветке.

Я создал новую ветку из системы управления версиями, но моя рабочая область по-прежнему привязана к стволу.

Я выполнил шаги из статьи, которую нашел здесь: Переход из локальной рабочей области

Итак, я отложил свои изменения.
Создал ветку.
Использовал TFPT для переноса с магистрали на ветку

tfpt unshelve "My uncomplete changes" /source:"$/MyRoot/MyProject-Trunk" /target:"$/MyRoot/MyProject-Branch" 

Все прошло гладко (за исключением того, что он, кажется, не поддерживает файлы, которые были переименованы, поэтому мне пришлось их пропустить)

Но ничего не изменилось.
Ветка является точной копией ствола (без внесения локальных изменений)
Мое рабочее пространство по-прежнему привязано к стволу.
Если я зарегистрируюсь, он зарегистрируется в багажнике.

Я попытался отменить сопоставление проверенной версии, которая у меня есть, удалить локальные файлы, затем проверить ветку, затем отменить внесенные изменения, но я завален

No appropriate mapping exists for $/Root/MyProject/Myfile.cs

Это кажется таким простым, но TFS кажется добавьте дополнительный уровень сложности к тому, что было такой простой задачей в SVN...
Надеюсь, что-то глупое я делаю неправильно.

Приветствуется любая помощь.

7
задан Community 23 May 2017 в 11:58
поделиться