Я собираюсь перенести свой проект (папку) с TFS на git с помощью git-tfs. Проблема в том, что папка когда-то была перемещена в TFS из одного места в другое. История TFS для папки показывает все наборы изменений с самого начала, но git-tfs clone
клонирует только те наборы изменений, которые произошли после перемещения.
Можно ли также клонировать старые наборы изменений? Желательно вместе с новыми наборами изменений, но, по крайней мере, в другой репозиторий git?
Обновление Я пробовал некоторые идеи, но все они потерпели неудачу:
- Можно клонировать из старой папки. Но в текущем наборе изменений нет этого места.
- Можно было клонировать из последнего набора изменений, когда присутствовало более старое местоположение. Но у
git tfs clone
нет возможности использовать определенный набор изменений, есть только уquick-clone
. - Можно было бы
quick-clone
первый набор изменений в старом месте (это работает), а затемfetch
изменения. Ноfetch
завершается с ошибкой "Не существует подходящего сопоставления для...". Я пытался добавить старые и новые пульты tfs в одно и то же репо, но это не помогло.