git - Azure git,将 fork 存储库与主同步

标签 git azure visual-studio-code azure-devops

我有一个 fork 的 Azure git Web 项目,正在使用 Visual Code 进行开发。我希望这个项目能够反射(reflect)它所派生的主控的最新代码。 fork 项目永远不应该与主项目 merge ,因为它是产品的独立版本。

从master获取最新代码的推荐方法是什么?

我可以直接在 VS Code 中执行此操作还是需要在 Visual Studio 中处理此操作?

Azure 处理 fork 的说明:

https://learn.microsoft.com/bs-cyrl-ba/azure/devops/repos/git/forks?view=azure-devops&tabs=visual-studio#create-pr

最佳答案

Can I do this directly in VS Code or do I need to handle this within Visual Studio?

您可以直接在 Visual Studio Code 中执行相同的同步分支到最新功能。只是,似乎没有明显的按钮可以为您做到这一点。因此,我在这里提供的是另一个步骤。

1) 打开 View -> 终端,在其中运行以下命令:

git remote add upstream https://{org}@dev.azure.com/{org}/{project}/_git/{repos}

git fetch upstream

enter image description here

注意,这里的上游存储库链接是您派生的原始存储库。

2) 将面板更改为源代码控制,然后单击三个点:

enter image description here

3) 选择 pull ,然后选择您在上面设置的相应上游链接。

enter image description here

现在,您将看到所有远程更改均已成功获取。

其实这些都是用VS中的操作来映射的。只是在VScode中,这些需要通过命令来实现。

关于git - Azure git,将 fork 存储库与主同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60165965/

相关文章:

使用 BFG 后,Git 存储库只会变得更大

git - 如何使对 .gitattributes 的更改生效

azure - 有没有办法为现有的 Azure 资源生成二头肌文件?

c++ - VS Code 不会构建具有多个 .ccp 源文件的 C++ 程序

从裸仓库上更改的文件中获取 git 存档

Git 克隆并覆盖本地仓库

git - azure devops 存储库 URL

azure - 如何在下一个任务中访问 Azure ARM 的输出参数?

php - 如何在 VS Code 中自动导入类的命名空间?

visual-studio-code - VS Code,更改变量的颜色主题