azure-repos相关内容

如何将Git LFS与Azure Repos和管道一起使用

我有一个在Azure Repos中使用Git LFS的项目,其中有几个使用Git LFS签入的二进制图像文件。当我的Azure管道构建执行git pull时,图像文件不会从Git LFS中拉出,我只剩下几个零字节的图像文件。 我使用的是一个自托管Azure管道生成服务器,该服务器上安装了最新版本的Git LFS: PS C: ehan> git lfs --version ..
发布时间:2022-06-27 15:14:06 其他开发

警告:检测到多个合并库。显示的提交列表可能不完整

在Azure Repos中,我已经创建了从分支A到分支B的PR。没有显示合并冲突。但我最终收到警告消息 Warning: Multiple merge bases detected. The list of commits displayed might be incomplete。 推荐答案 我今天收到了同样的消息。我刚刚从目标分支提取最新更改,并将它们合并到源分支中,问题已解 ..
发布时间:2022-02-21 21:44:20 其他开发

在舞台上添加条件以检查文件夹的更改

我在同一个分支中有服务器端(使用 c# 的 web api)和客户端(角度)代码.我为构建服务器端和客户端代码创建了单独的阶段,并为部署创建了一个阶段.如果我在客户端或服务器端签入代码,所有 3 个阶段都会运行.为避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果有服务器端更改,则只有服务器阶段将运行,如果签入的代码只有客户端代码,则只有客户端阶段将运行.我不明白如何检查签入了哪些文件.我 ..
发布时间:2022-01-14 11:03:28 其他开发

Azure devops - 服务器端 git 钩子

我们如何实现服务器端挂钩或任何类似的解决方案来限制 git push 进入 git 服务器? 例如,我们想禁止推送包含 *.class 文件的提交. 解决方案 我不认为 Azure DevOps 使用钩子. 您可以使用 分支策略 使用外部验证服务(据我所知,它使用网络钩子). 附加:this User Voice 请求表明以上是官方答复. 但也许最简单的情况是 .g ..
发布时间:2021-12-26 17:52:29 其他开发

在舞台上添加条件以检查文件夹的变化

我在同一个分支中有服务器端(使用 c# 的 web api)和客户端(angular)代码.我已经为服务器端和客户端代码创建了单独的阶段来构建,还有一个阶段来部署.如果我在客户端或服务器端签入代码,则所有 3 个阶段都会运行.为了避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果有服务器端更改,则只有服务器阶段将运行,如果签入的代码只有客户端代码,则只有客户端阶段将运行.我不明白如何检查签 ..
发布时间:2021-12-26 17:36:39 其他开发

如何在Azure DevOps中删除合并的功能分支?

我们曾经自动删除请求请求中的功能分支.但是随后我们需要将分支策略添加到功能分支,并且Azure DevOps说“无法删除具有策略的分支".之后是否可以删除远程存储库(即Azure存储库)中所有合并的功能分支?(除了从用户界面中一一删除) 解决方案 这种情况下已有已知的用户声音,您可以在以下链接中对其进行投票: https://developercommunity.visualstud ..
发布时间:2021-05-10 20:47:27 其他开发

在Azure DevOps(Azure Repos)中镜像所有GitHub活动

在某些情况下,我想将所有内容存储在Azure DevOps(CI/CD,Scrum,测试,发布)中,但我仍然希望将所有代码托管在GitHub上. 如何在Azure DevOps中镜像在GitHub中创建的所有分支/合并/提交/PRs/问题? 解决方案 您可以查看 GitHub操作,尤其是 Azure/github-actions (来自原始存储库 ..

Git凭证管理器和手动创建的PAT

我必须在客户拥有的计算机上工作.我们的工作代码是在Azure Dev Ops存储库下管理的,我使用我的个人Microsoft帐户登录. 为了降低风险,我在Azure Devops仪表板中创建了一个权限最少的个人帐户. 如何在不提示我的Microsoft帐户的情况下将git设置为使用此PAT? 现在,每次触发远程操作时,都会打开一个模式,询问用户名/密码.如果我关闭它,它将重新打开 ..
发布时间:2021-04-13 20:41:45 其他开发

Azure DevOps将git钩子上传到现有存储库

是否可以将git钩子( .git \ hooks )上传到现有存储库?有什么方法可以访问Azure DevOps存储库中的 .git 目录? 类似的东西: https://server/collection/_git/project?path =%.git 解决方案 不, .git 文件夹中的挂钩位于客户端,而不位于服务器端.对于每个客户,挂钩可能是不同的. 有一个功能请求G ..
发布时间:2021-04-13 20:40:22 其他开发

Azure分支机构PR策略-要求源分支机构是最新的

我正在尝试在 develop 分支上获取高质量的分支策略,到目前为止,我已经掌握了一些良好的基础知识: 要求评论者批准 要求所有检查都通过 限制合并类型 我要确保的是PR中的源分支必须与它的目标分支保持最新.我似乎找不到此设置,并且想知道是否有人知道它是否存在. GitHub将其作为可用的PR限制: https://docs.microsoft.com/zh-CN/az ..
发布时间:2021-04-13 20:38:16 其他开发

获取Accesscontrol的分支ID

我正在尝试在分支级别上限制特定AD组的权限.以前,我曾问过Microsoft Azure DevOps团队,他们是否对此请求有任何终结点URI REST API,但是我得到的答复是它当前不可用.但是,我设法使用chrome开发人员工具来获取API, https://dev.azure.com/{organization}/_apis/accesscontrolentries/{namespac ..
发布时间:2021-04-13 20:33:37 其他开发

我们可以在Azure DevOps中锁定文件吗?

我知道我们可以在Azure Repos中锁定分支,以便用户无法将更改推送到该分支.我们可以将一个特定的文件锁定在分支中,以便其他用户无法更改它吗? 还是可以在Visual Studio-团队资源管理器中完成?我当前的源代码控制插件是Git. 解决方案 您可以锁定分支,需要审阅者,将要锁定的文件的用户自动添加为锁定的审阅者.修改(在“自动包括代码审阅者"下),并将策略设置为“必需". ..
发布时间:2021-04-13 20:32:58 其他开发

在舞台上添加条件以检查文件夹上的更改

我在同一分支中同时拥有服务器端(使用c#的Web api)和客户端(角度)代码.我已经为服务器端代码和客户端代码创建了单独的阶段,并为部署又创建了一个阶段.如果我在客户端或服务器端检入代码,则这三个阶段都将运行.为避免这种情况,我正在寻找在阶段级别添加条件的方法,以便如果发生服务器端更改,则仅服务器阶段将运行,如果签入的代码仅具有客户端代码,则仅客户机阶段将运行.我不明白如何检查已签入的文件.我在 ..
发布时间:2021-04-13 20:29:53 其他开发

授予脚本Git访问单个Azure存储库的权限

我想通过Git轮询Azure存储库以查找更改.我帐户中的个人访问令牌会给它太多权限. 我应该在Azure AD中创建一个新用户,以只读方式将其添加到Azure Repo并在脚本中使用它吗?还是有比创建真实用户更好的方法. 解决方案 如果要允许git脚本仅访问一个特定的Azure存储库.恐怕您需要创建一个新用户作为服务帐户. 创建服务帐户并将其添加到您的azure devops组 ..
发布时间:2021-04-13 19:53:31 其他开发