我的项目有一个 Azure Repo 设置。我可以查看特定分支的所有提交的历史记录。我想下载其中一个提交作为补丁。我找到了将更改挑选到另一个分支的选项,但不可能只创建一个包含更改的 zip 文件并将其下载到我的本地电脑。 在 Azure DevOps 门户中的哪里可以找到从特定提交创建和下载补丁的选项?
在解决您的要求后,我发现 Azure Devops Repos 门户中没有默认下载选项来在提交更改后下载补丁文件。
参考 @Levi Lu-MSFT 的SO,详细了解相关信息。
作为解决方法,我通过单击
Clone in VS Code
选项将存储库克隆到我的 VS 代码中,如下所示,代码将被克隆到您的 Vs 代码环境中。
或者您也可以通过URL将其克隆到相应的所需平台中。
git clone <URL>
在Vs code中打开相应路径的终端,执行以下命令下载补丁文件。
注意:为特定提交生成补丁:git format-patch
git checkout
git format-patch main --stdout > ./patchfile.patch
ls