Как клонировать TFS в GitHub с историей, используя Git-TFS?
Я пытаюсь клонировать GIT-репозиторий в TFS, используя git-tfs, используя TFS 2012git tfs clone http://sourcecontrol.oldcompanyname.local:8080/tfs/foo $/companyname/myrepository . --b=all --resumable
Дает мне:error: the path $/companyname/myrepository you want to clone doesn't exist!
У меня есть пустой репозиторий /companyname/myrepository в моей учетной записи на github
(URL-адреса и имена обобщены для публичного сообщения)
1 ответ
Git TFS предназначен для преобразования репозиториев TFVC в локальные репозитории Git. Это не имеет ничего общего с GitHub. Когда у вас есть локальное репо, вы можете добавить пульт GitHub и вставить его туда.
URL клона должен быть путем к вашему экземпляру TFS, останавливаясь на коллекции проекта. http://companyname.local:8080/tfs/DefaultCollection
,
Следующая часть - это путь к папке в репозитории TFVC. Если у вас есть командный проект с именем Foo
и вы хотите клонировать Main
филиал, вы бы указать $/Foo/Main
,