2016-11-22 66 views
1

This 2014 post表示沒有本地支持從GitHub到VSTS Git的分叉 - 這種情況似乎沒有改變。在將它們推入VSTS項目之前,是否有必要創建一箇中間人來緩和來自GitHub的變更?如果是這樣,VSTS Git Repo會成爲原點嗎?如果是這樣,有人可以解釋爲什麼?將GitHub叉到VSTS?

回答

0

「」是不是仍然有必要建立一箇中間人其推入一個VSTS項目

是前中度從GitHub的變化,但你可以從GitHub直接導入存儲庫。如果GitHub發生了一些變化,除非將GitHub存儲庫導入到新的VSTS git存儲庫(刪除從GitHub導入存儲庫時創建的以前的存儲庫),否則您需要參考該文章推送到VSTS git存儲庫

「」如果那麼,VSTS Git Repo會成爲原點嗎?

不,VSTS Git存儲庫名稱不會更改。 「來源」表示要提取和推送的遠程URL而不是存儲庫名稱(如鍵值)。您還可以添加多個,例如Origin2,Origin3。

「」如果是這樣,有人可以解釋爲什麼嗎?

因爲沒有從VSTS中的GitHub更新VSTS Git存儲庫的功能。

1

這很簡單,在VSTS中想要克隆存儲庫的項目或者創建一個新的團隊項目,點擊代碼標籤。點擊代碼標籤中的儲存庫菜單(位於左上角)並選擇導入儲存庫。

enter image description here

選擇合適的SourceType中GIT/TFVS 添加可能是網址你的github倉庫URL(但它可以是任何) 如果是公開訪問的,這是它, 否則檢查需要授權提供的用戶名,密碼或PAT並在VSTS中命名新的存儲庫並完成。

enter image description here