Могу ли я использовать Git tfs для повторной миграции в существующий репозиторий git

#git-tfs

#git-tfs

Вопрос:

Я хочу переместить tfvc в tfs git. Я собираюсь использовать инструмент git tfs https://github.com/git-tfs/git-tfs/blob/master/doc/usecases/migrate_tfs_to_git.md

После того, как я перейду к origin, будет еще несколько проверок в tfvc, поэтому я хочу повторно перенести. Возможно ли это, или это поддерживает миграцию только в пустой репозиторий?

Ответ №1:

Нет, вы не можете повторно перенести в существующий репозиторий. Вам нужна пустая папка.

Но есть вариант получше. Вам просто не нужно повторно переносить!

Если вы не очистите необходимые метаданные git-tfs (описанные в https://github.com/git-tfs/git-tfs/blob/master/doc/usecases/migrate_tfs_to_git.md#clean-commits-optional ) это помешает работе git-tfs, вы можете просто извлечь новые изменения и отправить их в репозиторий git. Это нормальное поведение git-tfs.

Просто сделайте:

 git tfs pull
git push YOUR_GIT_REMOTE