azure-repos相关内容
我有一个在Azure Repos中使用Git LFS的项目,其中有几个使用Git LFS签入的二进制图像文件。当我的Azure管道构建执行git pull时,图像文件不会从Git LFS中拉出,我只剩下几个零字节的图像文件。 我使用的是一个自托管Azure管道生成服务器,该服务器上安装了最新版本的Git LFS: PS C: ehan> git lfs --version
..
我是Azure DevOps的新手,希望通过另一个管道触发管道。 我关注this documentation 此处介绍以下部分: # this is being defined in app-ci pipeline resources: pipelines: - pipeline: securitylib # Name of the pipeline resource
..
在Azure Repos中,我已经创建了从分支A到分支B的PR。没有显示合并冲突。但我最终收到警告消息 Warning: Multiple merge bases detected. The list of commits displayed might be incomplete。 推荐答案 我今天收到了同样的消息。我刚刚从目标分支提取最新更改,并将它们合并到源分支中,问题已解
..
我在同一个分支中有服务器端(使用 c# 的 web api)和客户端(角度)代码.我为构建服务器端和客户端代码创建了单独的阶段,并为部署创建了一个阶段.如果我在客户端或服务器端签入代码,所有 3 个阶段都会运行.为避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果有服务器端更改,则只有服务器阶段将运行,如果签入的代码只有客户端代码,则只有客户端阶段将运行.我不明白如何检查签入了哪些文件.我
..
我们如何实现服务器端挂钩或任何类似的解决方案来限制 git push 进入 git 服务器? 例如,我们想禁止推送包含 *.class 文件的提交. 解决方案 我不认为 Azure DevOps 使用钩子. 您可以使用 分支策略 使用外部验证服务(据我所知,它使用网络钩子). 附加:this User Voice 请求表明以上是官方答复. 但也许最简单的情况是 .g
..
我在同一个分支中有服务器端(使用 c# 的 web api)和客户端(angular)代码.我已经为服务器端和客户端代码创建了单独的阶段来构建,还有一个阶段来部署.如果我在客户端或服务器端签入代码,则所有 3 个阶段都会运行.为了避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果有服务器端更改,则只有服务器阶段将运行,如果签入的代码只有客户端代码,则只有客户端阶段将运行.我不明白如何检查签
..
需要使用什么特定语法才能让 Ansible 从 Azure 存储库克隆 git 存储库? 存储库 URL 是 https://OrganizationName@dev.azure.com/OrganizationName/ProjectName/_git/RepositoryName,我们可以通过提供请求的密码在交互式 shell 中手动克隆它我们拥有如下: $ git clone htt
..
需要使用什么特定语法才能让 Ansible 从 Azure 存储库克隆 git 存储库? 存储库 URL 是 https://OrganizationName@dev.azure.com/OrganizationName/ProjectName/_git/RepositoryName,我们可以通过提供请求的密码在交互式 shell 中手动克隆它我们拥有如下: $ git clone htt
..
我们曾经自动删除请求请求中的功能分支.但是随后我们需要将分支策略添加到功能分支,并且Azure DevOps说“无法删除具有策略的分支".之后是否可以删除远程存储库(即Azure存储库)中所有合并的功能分支?(除了从用户界面中一一删除) 解决方案 这种情况下已有已知的用户声音,您可以在以下链接中对其进行投票: https://developercommunity.visualstud
..
在某些情况下,我想将所有内容存储在Azure DevOps(CI/CD,Scrum,测试,发布)中,但我仍然希望将所有代码托管在GitHub上. 如何在Azure DevOps中镜像在GitHub中创建的所有分支/合并/提交/PRs/问题? 解决方案 您可以查看 GitHub操作,尤其是 Azure/github-actions (来自原始存储库
..
在公司,我们将Azure Devops工作区的URL从 https://oldname.visualstudio.com 更改为 https://dev.azure.com/newname .我们使用两种方法与Azure DevOps中的Slack建立了很多连接.通过服务挂钩在Azure Devops中,新链接是通过松弛应用程序 Azure Repos 和 Azure管道. Azure De
..
我正在将TFS添加到Visual Studio Code IDE(1.42.0),因为我已经安装了 Azure Repos 扩展程序. 在VS代码中,当我输入路径 C:\ Program Files(x86)\时,在 File-> Preference->> Setting-> Tfvc:Location 的VS代码中Microsoft Visual Studio \ 2017 \ Prof
..
我必须在客户拥有的计算机上工作.我们的工作代码是在Azure Dev Ops存储库下管理的,我使用我的个人Microsoft帐户登录. 为了降低风险,我在Azure Devops仪表板中创建了一个权限最少的个人帐户. 如何在不提示我的Microsoft帐户的情况下将git设置为使用此PAT? 现在,每次触发远程操作时,都会打开一个模式,询问用户名/密码.如果我关闭它,它将重新打开
..
是否可以将git钩子( .git \ hooks )上传到现有存储库?有什么方法可以访问Azure DevOps存储库中的 .git 目录? 类似的东西: https://server/collection/_git/project?path =%.git 解决方案 不, .git 文件夹中的挂钩位于客户端,而不位于服务器端.对于每个客户,挂钩可能是不同的. 有一个功能请求G
..
我正在尝试在 develop 分支上获取高质量的分支策略,到目前为止,我已经掌握了一些良好的基础知识: 要求评论者批准 要求所有检查都通过 限制合并类型 我要确保的是PR中的源分支必须与它的目标分支保持最新.我似乎找不到此设置,并且想知道是否有人知道它是否存在. GitHub将其作为可用的PR限制: https://docs.microsoft.com/zh-CN/az
..
我可以找到的文档表明,TEE仍然是将Azure DevOps Repos/TFVC与Eclipse集成的推荐方法(
..
我正在尝试在分支级别上限制特定AD组的权限.以前,我曾问过Microsoft Azure DevOps团队,他们是否对此请求有任何终结点URI REST API,但是我得到的答复是它当前不可用.但是,我设法使用chrome开发人员工具来获取API, https://dev.azure.com/{organization}/_apis/accesscontrolentries/{namespac
..
我知道我们可以在Azure Repos中锁定分支,以便用户无法将更改推送到该分支.我们可以将一个特定的文件锁定在分支中,以便其他用户无法更改它吗? 还是可以在Visual Studio-团队资源管理器中完成?我当前的源代码控制插件是Git. 解决方案 您可以锁定分支,需要审阅者,将要锁定的文件的用户自动添加为锁定的审阅者.修改(在“自动包括代码审阅者"下),并将策略设置为“必需".
..
我在同一分支中同时拥有服务器端(使用c#的Web api)和客户端(角度)代码.我已经为服务器端代码和客户端代码创建了单独的阶段,并为部署又创建了一个阶段.如果我在客户端或服务器端检入代码,则这三个阶段都将运行.为避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果发生服务器端更改,则仅服务器阶段将运行,如果签入的代码仅具有客户端代码,则仅客户机阶段将运行.我不明白如何检查已签入的文件.我在
..
我想通过Git轮询Azure存储库以查找更改.我帐户中的个人访问令牌会给它太多权限. 我应该在Azure AD中创建一个新用户,以只读方式将其添加到Azure Repo并在脚本中使用它吗?还是有比创建真实用户更好的方法. 解决方案 如果要允许git脚本仅访问一个特定的Azure存储库.恐怕您需要创建一个新用户作为服务帐户. 创建服务帐户并将其添加到您的azure devops组
..