我在DevOps上的另一个存储库中的项目中工作。经过几周的工作,我们决定这个开发需要一个单独的产品。
因此,我在DevOps中创建了一个新项目,从第一个存储库创建了一个叉子到我的新项目。

现在,每次创建拉请求时,DevOps都要求我将代码推送,不是在“新存储库”中,而是在旧存储库中,我需要记住每次都要更改它。

我怎样才能把我的本地师父设定为本地的主要主人?
垫子
发布于 2020-03-06 23:23:36
在这个答案中,我假设根据您的决定,this development need to be a separate product将永远不会找到返回源存储库的方法。
您希望将存储库导入到新项目中。
您已经创建了一个Fork。叉子实际上是用来支持Inner Source workflow的,因为当您无法访问原始项目时(在GitHub上为某人的项目做出贡献)。
现在您已经对存储库进行了分叉,Azure DevOps希望将建议的更改放到叉源存储库的主线中。
在新项目中使用导入存储库函数,而不是分叉回购。

这允许您通过克隆url选择projectA存储库。

使用projectB中新克隆的存储库,您可以决定是要将其克隆到一个新的本地工作区中,还是要使用git remote set-url命令来更改本地存储库,以将projectB指向origin而不是projectA。
https://stackoverflow.com/questions/60569955
复制相似问题