如何从 Azure Devops Repos 门户中的特定提交创建和下载补丁

问题描述 投票:0回答:1

我的项目有一个 Azure Repo 设置。我可以查看特定分支的所有提交的历史记录。我想下载其中一个提交作为补丁。我找到了将更改挑选到另一个分支的选项,但不可能只创建一个包含更改的 zip 文件并将其下载到我的本地电脑。 enter image description here 在 Azure DevOps 门户中的哪里可以找到从特定提交创建和下载补丁的选项?

git azure azure-devops git-commit azure-repos
1个回答
0
投票

在解决您的要求后,我发现 Azure Devops Repos 门户中没有默认下载选项来在提交更改后下载补丁文件。

参考 @Levi Lu-MSFT 的SO,详细了解相关信息。

作为解决方法,我通过单击

Clone in VS Code
选项将存储库克隆到我的 VS 代码中,如下所示,代码将被克隆到您的 Vs 代码环境中。

或者您也可以通过URL将其克隆到相应的所需平台中。

git clone <URL>

enter image description here

在Vs code中打开相应路径的终端,执行以下命令下载补丁文件。

注意:为特定提交生成补丁:git format-patch

git checkout
git format-patch main --stdout > ./patchfile.patch
ls

enter image description here

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