2014-02-04 2 views
9

Я использую инструмент tfpt для перемещения полки из одной ветки в другую. Я прочитал несколько вопросов о stackoverflow, но ни одна из них не подходит для моей проблемы. Я запускаю команду:Я не могу отключить изменения от одной ветви к другой

tfpt unshelve "my shelveset name" /migrate /source:source_brach /target:target_branch 

Когда я делаю это я получаю сообщение об ошибке, как этот пример:

Переход к filen_name_with_path не может быть unshelved, потому что путь к сервера не отображается в локальной рабочей области

ответ

5

Убедитесь, что в вашем рабочем пространстве отображаются обе ветви. Получите последнее в обеих ветвях, чтобы проверить это правильно.

+0

ОК спасибо, мне удалось это сделать :) –

3

Убедитесь, что

  1. Один или несколько рабочих пространств отображений включают в себя обе ветви (они не должны находиться в одной и той же рабочей области);
  2. Место, откуда вы запускаете команду, находится в вашем объекте.
+0

Номер 2 сделал это для меня. Мне пришлось набрать команду «cd» для перехода к целевой папке, после чего я запустил команду. –

0

Все, что вам нужно сделать, это перейти в вашу локальную папку, привязанную к вашей целевой ветке, с помощью cmd и выполнить команду оттуда. Он должен работать

Смежные вопросы