Я успешно клонировал репозиторий TFS, но git log
по-прежнему показывает HEAD, указывающий как на master, так и на tfs/default следующим образом:
(HEAD -> master, tfs/default)
Я уже пробовал команду filter-branch, а так же удалить разделы [tfs]
, [git-tfs]
из config
file и выполнить следующие команды:
git reflog expire --all
git gc --aggressive --prune
git tfs cleanup
git tfs cleanup-workspace
Но это все еще там. Единственное, что работает, это удалить папку .git
, а затем запустить git init
, но, конечно, при этом вся история теряется. Я также проверил git config --list --show-all
, но там нет удаленного репозитория TFS.
Вопрос
Можно ли полностью отключить TFS от репозитория git без потери истории после использования git-tfs, и если да, то как?
EDIT
Принятый ответ работает и поучителен, но см. этот ответ на SuperUser для того, что Я понимаю, что это «более безопасный» способ сделать это.