有人可以澄清 SubModule 如何在 azure devops 中工作
MyDevOps 根文件夹
我有一个名为 MyCore.sln 的解决方案,其中包含 4-5 个项目
我有一个名为 MyMain.sln 的主解决方案,其中包含另外 4-5 个引用 MyCore.sln 项目的项目
这一切都在本地编译和工作,但在 azure devops 中构建时失败
进入powershell中的MyMain.sln文件夹并执行如下
执行如下 git submodule add https://myGroup@dev.azure.com/MyGroup/MyProjec/_git/MyCore
我可以看到 .gitmodules 文件
但是,当我去构建管道时,它找不到引用的项目(属于 myCore 存储库)
我错过了明显的吗?
是否有关于如何在 azure devops 中设置子模块的全面说明?
我可以在任何地方想象这个吗?
我知道我们可以锁定 Azure Repos 中的分支,以便用户无法将更改推送到它。我们可以锁定分支内的特定文件以使其无法被其他用户更改吗?
或者这可以在视觉工作室 - 团队资源管理器中完成吗?我当前的源代码管理插件是 Git。
我是 Visual Studio 和 Azure DevOps 的新手。我在 Visual Studio 上创建了一个 ASP.NET 和 C# 项目,现在我想将它保存到 Azure DevOps 存储库。这个 repo 存在,我可以访问它。
如何从 Visual Studio 2019 中将此项目保存到该存储库?
抱歉,如果这听起来很傻,但我找不到一个像样的教程来展示这一点。
我有一个 Azure DevOps 帐户,我试图用它来托管 git 存储库。问题是,当我添加远程源然后尝试时,系统会git push -u origin --all提示我输入密码,但帐户的密码结果为:fatal: Authentication failed for...
是否需要设置不同的密码或需要配置不同的密码才能访问 Azure DevOps Repos?我找不到关于为什么您的帐户密码失败或如何设置另一个可接受的密码的合理解释。感谢您的任何提示或建议!
我们正在使用 Azure DevOps 在我们的项目中采用 gitflow 流程。我有以下场景:
有两个问题:
鉴于我上面的两个要求,这是否表明我可能在分支和合并方面做错了什么
AzDo 中是否有工具可以根据源分支(自动)提供不同的合并策略?
谢谢,
是否可以在管道中获取 PR 标题和 PR 描述?
这个想法是通知团队哪个任务已经部署。所有功能都需要测试,请转到分支“开发” 我尝试集成 Ms Teams,订阅管道,但没有任何信息有用。
构建管道给了我分支“开发”,这没有帮助(不确定什么被合并到“开发”中)以及谁被请求构建
部署管道绝对没有提供任何有用的东西。
更新:
我的组织项目位于 Azure 中,因此我为我的 Amplify 应用程序创建了一个 Azure Repos 项目,因为它是 git repo 并且易于开发。现在是部署自动化的时候了,有没有办法使用 Amplify 控制台或 Azure Pipeline 在 Azure Repos 中部署 Amplify 应用程序。如果有的话,有人可以分享一些参考吗?
我有一个包含多个项目的 .Net 解决方案,包括一个测试项目。当我使用 Azure Devops 模板为解决方案创建管道并连接 Azure Repos Git 并配置 ASP.Net Core (.Net Framework) 时,我得到以下 yml 文件:
# ASP.NET Core (.NET Framework)
# Build and test ASP.NET Core projects targeting the full .NET Framework.
# Add steps that publish symbols, save build artifacts, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/dotnet-core
trigger:
- main
pool:
vmImage: 'windows-latest'
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '$(solution)'
- task: VSBuild@1
inputs:
solution: '$(solution)'
msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package …Run Code Online (Sandbox Code Playgroud) 有没有办法为 Azure DevOps 中的所有当前和未来存储库和项目中的所有当前和未来分支设置“强制推送”权限?
目前,我们有大约 50 个项目,每个项目都有一个存储库和多个分支,在每个存储库的每个分支中设置权限将需要大量手动工作,而且很容易出错。
我正在尝试将图像添加到我的自述文件中,但无法渲染它。据我在网上看到的,我当前的设置应该可以工作。
我的文件夹结构是这样的:
然后我尝试使用位于资源目录中的图像,但这不起作用:

Run Code Online (Sandbox Code Playgroud)
有什么建议么?