У меня тоже была такая же проблема.
После изучения команды я пришел к выводу, что команда правильная, это только проблема в path_name.в команде должна быть какая-то ошибка опечатки.
Если путь неверен, изменения не сохраняются в той же ветке.
Команда: tfpt unshelve / migrate "shelve_name"; user_name / source:"$ / Sourcepath" / target: "$ / targetpath" / nobackup
Спасибо, Радж