我有一个 fork 的 Azure git Web 项目,正在使用 Visual Code 进行开发。我希望这个项目能够反射(reflect)它所派生的主控的最新代码。 fork 项目永远不应该与主项目 merge ,因为它是产品的独立版本。
从master获取最新代码的推荐方法是什么?
我可以直接在 VS Code 中执行此操作还是需要在 Visual Studio 中处理此操作?
Azure 处理 fork 的说明:
最佳答案
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
注意,这里的上游
存储库链接是您派生的原始存储库。
2) 将面板更改为源代码控制,然后单击三个点:
3) 选择 pull ,然后选择您在上面设置的相应上游
链接。
现在,您将看到所有远程更改均已成功获取。
其实这些都是用VS中的操作来映射的。只是在VScode中,这些需要通过命令来实现。
关于git - Azure git,将 fork 存储库与主同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60165965/