Anduin Xue
Anduin Xue

Anduin's Tech Blog

Azure DevOps


Restore a deleted branch from Azure DevOps using it's SDK

这篇文章介绍了如何通过 Azure DevOps SDK 恢复删除的分支。文章从配置 Git 客户端开始,展示了如何安装必要的 NuGet 包以及编写代码来实现分支恢复功能。关键步骤包括使用 `GitHttpClient` 搜索推送记录、获取删除前的分支引用信息,并通过更新引用将分支重新还原。最后,文章提醒读者可以通过本地 `git fetch` 命令验证恢复结果。这种方法避免了手动操作,能够更高效地管理代码仓库的历史版本。 如果你正在寻找一种自动化的方式来恢复误删的分支,这篇文章提供了一个清晰的技术实现方案。此外,它还启发我们思考如何利用 Azure DevOps 提供的丰富 API 接口来优化日常开发流程中的其他问题。你是否也在面临类似的代码管理挑战?不妨尝试通过这种方式来解决问题,看看它能否提升你的工作效率。--DeepSeek

C# git Azure Azure DevOps SDK Git Branch Restore

Use JetBrains code quality analyzer to prevent checking-in bad C# code

这篇文章介绍了如何使用JetBrains的代码质量分析工具来防止在C#项目中提交低质代码。通过集成JetBrains的ReSharper和Rider工具到CI/CD流程中,可以在开发阶段自动检测潜在问题,从而提升代码质量和可维护性。文章详细讲解了如何在Azure DevOps管道中配置代码质量检查,并提供了GitHub Actions的实现方法,同时分享了在本地运行代码质量检查的解决方案,甚至无需购买JetBrains软件即可完成这项工作。最后,文章还介绍了如何通过创建.editorconfig文件来调整检查规则,以避免误报或不符合项目需求的情况。这些方法不仅能够帮助开发者快速发现和修复问题,还能显著提高开发效率。你是否还在为代码质量问题头疼?不妨试试这些工具,让开发过程更加顺畅!--DeepSeek

C# Azure DevOps JetBrains Resharper Code Quality Pipelines

Display code coverage information for .NET Core project using Azure DevOps.

本文介绍了在 Azure DevOps 中为 .NET Core 项目显示代码覆盖率信息的详细步骤。首先需要创建一个构建管道,并根据使用的经典设计器或 YAML 文件添加相应的命令行任务。确保在 Windows 平台上运行以获得最佳支持效果。完成配置后,构建完成后即可查看代码覆盖率和测试结果。文章还展示了如何生成并嵌入-badge URL_到项目文档中,方便团队直观了解项目的代码覆盖率情况。如果你也在使用 Azure DevOps 和 .NET Core 进行开发,不妨尝试一下这些步骤,看看你的项目能达到怎样的代码覆盖率?又或者,你可以思考如何通过改进测试覆盖率来提升代码质量?--DeepSeek

.NET Core Azure DevOps .NET Test MSTest Integration Test Code coverage GitHub

Publish app from Azure DevOps to non-global Azure like Azure CN

这篇文章详细介绍了如何通过 Azure DevOps 将应用发布到非全球的 Azure 环境(如 Azure CN)。面对在非全球环境中无法直接找到订阅的难题,作者提供了分步解决方案:首先创建新的应用程序注册以获取应用 ID 和密钥;接着设置角色分配以确保权限正确;然后手动配置 Azure 资源管理器服务连接,并详细说明了如何输入订阅 ID、订阅名称、服务主体 ID、密钥和租户 ID 等关键信息。完成这些步骤后,用户即可在管道中使用该服务连接发布应用。这一过程不仅解决了非全球环境下的发布难题,还为用户提供了一种灵活且可靠的方式,确保应用能够顺利部署到目标环境中。你是否也遇到过类似的问题?不妨尝试按照这些步骤进行配置,看看是否能顺利完成应用的发布!--DeepSeek

Azure App Service Azure Azure DevOps DevOps Azure CN China

  • 1