Я пытаюсь клонировать весь репозиторий TFVC, размещенный в Visual Studio Online, с ветвями, используя следующую команду:
git tfs clone --with-branches --export-work-item-mapping="{путь к файлу сопоставления}" https://{имя проекта}.visualstudio. com/DefaultCollection "$/{проект}/{ветвь}"
До сих пор это работало для меня с несколькими проектами, но в прошлые выходные я столкнулся с проблемой...
Начало процесса выглядит так же, как и для других проектов, но примерно через 3 часа вывод консоли продолжает повторять следующие две строки каждые 20 минут или около того:
=> Working on TFS branch : $/{source project}/{main branch}
Fetching from dependent TFS remote '{branch}'...
Я позволил ему делать это примерно 40 часов, и он просто продолжал делать то же самое.
Я повторно запустил клон с параметром --debug
, и последняя строка для вывода, прежде чем он просто зависнет, выглядит так:
get [c4002]$/{project}/{branch}/{file location}/{file name with extension}
Я не вижу ничего особенного в этом файле, но глядя на набор изменений 4002, я вижу, что там был применен source rename
. Я видел сообщения о проблемах, связанных с переименованиями с помощью git tfs, но, похоже, все они решаются в соответствии с потоками github.
Кто-нибудь сталкивался с этим? Ошибка не выводится, просто повторяется снова и снова...
Версия git tfs: 0.23.0.0 (клиентская библиотека TFS 12.0.0.0(MS)) (64-разрядная версия)
git версии 1.9.5.msysgit.1