Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 如何使用azure devOps管道在azure repos中自动将代码从主代码拉到分支_Azure Devops - Fatal编程技术网

Azure devops 如何使用azure devOps管道在azure repos中自动将代码从主代码拉到分支

Azure devops 如何使用azure devOps管道在azure repos中自动将代码从主代码拉到分支,azure-devops,Azure Devops,我试图通过azure管道自动将代码从master拉到fork存储库。如果有人知道这一点?如果您希望使用VSTS Git自动同步Fork repo,请执行以下步骤 假设原始回购的url为,分叉回购的url为 若您单击测试存储库中的“克隆”按钮,您将看到下面的面板。 单击“生成Git凭证””按钮将显示以下面板。 所以我们可以使用命令git-remote-add-upstreamhttps://username:password@dev.azure.com/{organization}/{proje

我试图通过azure管道自动将代码从master拉到fork存储库。如果有人知道这一点?

如果您希望使用VSTS Git自动同步Fork repo,请执行以下步骤

  • 假设原始回购的url为,分叉回购的url为
  • 若您单击测试存储库中的“克隆”按钮,您将看到下面的面板。
  • 单击“生成Git凭证””按钮将显示以下面板。 所以我们可以使用命令
    git-remote-add-upstreamhttps://username:password@dev.azure.com/{organization}/{project}/\u git/test
    将其指定为脚本中test\u fork repo的上游
  • 现在使用创建构建管道,将测试叉设置为源。
  • 使用下面的脚本添加
  • 对新构建进行排队,它将成功地使用VSTS Git同步测试叉repo
  • 你也可以。现在一切都完成了
  • 如果您使用GitHub回购,请参考本指南

  • 谢谢,它工作得很好
    git remote add upstream https://username:password@dev.azure.com/{organization}/{project}/_git/test
    git fetch upstream
    git rebase upstream/master
    git push -f origin HEAD:master