将GitHub分叉到AzureDevOps?

问题描述 投票:5回答:2

This 2014 post表示从GitHub到AzureDevOps Git没有本地支持分叉 - 这种情况似乎没有改变。是否仍然需要创建一个中间人来缓和GitHub中的更改,然后再将它们推送到AzureDevOps项目中?如果是这样,AzureDevOps Git Repo会成为Origin吗?如果是这样,有人可以解释原因吗?

git github azure-devops
2个回答
4
投票

它非常简单,在AzureDevOps中要克隆存储库或创建新团队项目的项目,单击代码选项卡。单击“代码选项卡”中的存储库菜单(位于左上角),然后选择“导入存储库”。

enter image description here

选择正确的SourceType GIT / TFVS添加URL可能是您的github存储库URL(但它可以是任何),如果它是公共可访问的,这是它,否则检查需要授权提供用户名,密码或PAT并在AzureDevOps中命名新存储库并完成。

enter image description here


0
投票

“”在将它们推入VSTS项目之前,是否仍然需要创建一个中间人来缓和GitHub的更改

是的,但您可以直接从GitHub导入存储库。如果GitHub中有一些更改,您需要参考该文章推送到VSTS git存储库,除非您将GitHub存储库导入到新的VSTS git存储库(删除从GitHub导入存储库时创建的以前的存储库)

“”如果是这样,VSTS Git Repo会成为Origin吗?

不,VSTS Git存储库名称不会更改。 Origin指示Fetch和Push的远程URL而不是存储库名称(喜欢键值)。您还可以添加多个,例如Origin2,Origin3。

“”如果是这样,有人可以解释原因吗?

因为没有从VSTS中的GitHub更新VSTS Git存储库的功能。

© www.soinside.com 2019 - 2024. All rights reserved.