在 VSTS 中设置 GitFlow - 最佳实践?

2023-12-21

有没有关于如何使用 Visual Studio TeamServices 设置 GitFlow 的建议?

我们来自 BitBucket,那里只是一个简单的初始化。但在VSTS中我们找不到任何脚手架。看来我们必须进行很多手动设置,对吗?那么如何设置用户组、策略...以在 VSTS 中推荐使用 GitFlow?


没有标准的一键式按钮可以在 VSTS 上设置分支和策略来支持 GitFlow 或其他类型的 Git 流框架(如 GitHubFlow 等)。

设置并不太难,但可能涉及许多手动步骤。您可以使用 REST API 将其转换为初始化脚本,以使其生成构建(在分支过滤器上使用通配符)、设置分支策略并使用正确的安全性锁定分支。

同时,如果团队有足够的信任,GitFlow 并不存在真正的默认设置……在这种情况下,几乎所有内容的安全组都只是“默认团队”。

顺便说一句,有一个 Visual Studio 插件,它将帮助您设置分支结构和分支之间的合并流。

  • https://visualstudiogallery.msdn.microsoft.com/f5ae0a1d-005f-4a09-a19c-3f46ff30400a https://visualstudiogallery.msdn.microsoft.com/f5ae0a1d-005f-4a09-a19c-3f46ff30400a
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 VSTS 中设置 GitFlow - 最佳实践? 的相关文章

  • 如何自动将实体模型更改部署到数据库?

    目前我使用 Visual Studio 数据库项目 因此我可以一键将更改部署到数据库并将数据保留在数据库中 现在我希望能够在实体框架中创建模型并一键部署 所以我得到了从实体框架创建数据库的sql脚本 我可以运行此脚本来创建数据库 但我想将数
  • 通过VSTS发布多配置阶段两个变量,但只有一个乘数

    我有一个 VSTS 发布定义 它传递了两个变量 我无法控制其内容 它们包含一个逗号分隔的名称字符串和一个逗号分隔的 ID 字符串 这些 ID 与索引的名称相对应 我想使用一个代理阶段 该阶段将并行选项设置为多重配置 并将乘数字段设置为 ID
  • VS Code / Bitbucket / SSH - 权限被拒绝(公钥)

    我试图通过 ssh 从 vscode 访问 bitbucket 但总是得到权限被拒绝 公钥 SSH 密钥位于 ssh 公钥已正确设置在bitbucket settings security sshkeys 按键已经过测试并且可以工作 启动后
  • Git 将新的本地分支推送到远程,无需指定名称

    当针对特定的跟踪问题进行补丁修复时 我们的工作流程如下所示 1 git checkout patch git pull upstream patch make sure we re up to date 2 git checkout b i
  • 我应该从哪里安装 git:xcode-select --install 还是brew install git?

    我应该从哪里安装 git xcode select install or brew install git 你需要做xcode select install无论如何 如果你想做任何开发 然后你可以做 brew install git 它将安
  • 使用 OpenGL 进行子弹调试抽屉

    我已经摆弄了子弹一段时间 现在我想绘制调试 我有一个 opengl 世界 具有有效的子弹物理和一切 我尝试过的是这样的 我创建了一个像这样的 GLDebugDrawer 类 include LinearMath btIDebugDraw h
  • 使用 powershell 获取 Azure DevOps 服务连接服务主体 ID

    我正在致力于自动化 Azure Active Directory 应用程序注册和 Azure Devops 服务连接 但遇到了困难 我想通过服务主体 ID 查询 Azure DevOps 服务连接 服务端点 或至少获取 ID 使用 Azur
  • C# 属性参数必须是常量表达式

    为什么下面的字符串数组给我一个错误 它们不都是字符串吗 属性参数必须是属性参数类型的常量表达式 typeof 表达式或数组创建表达式 Test TestCase new string 01 02 03 04 05 06 07 08 09 1
  • 比较 2 次提交

    我没有找到任何关于获取两个文件之间差异的文档 我使用下面的代码使用坚固的方式提交文件 repo Rugged Repository new reponame email protected cdn cgi l email protectio
  • Git fetch 在 for-each-ref 中不显示远程分支

    我有一个远程分支feature test2 我想把它拿过来 我跑 git fetch origin feature test2 我得到 From
  • 如何找出在哪个提交中添加了特定代码?

    我想知道我在哪个提交中添加了下面给出的代码 if getListView getChildCount 0 getActivity findViewById android R id empty setVisibility View VISI
  • 如何在 gitolite 中安装钩子

    我已阅读全部关于钩子的文档 https github com sitaramc gitolite blob pu doc 2 admin mkd using hooks similar https stackoverflow com que
  • Git 粒度——解决一行内的差异

    git 基于行的粒度或 diff 粒度是否可以增加到单词 字母分辨率 每行多条语句或使用 git 编写纯文本是值得的 根据评论重新阅读问题时 我想我明白了您最初的意思 所以我将给出一个真正的答案 与伊斯梅尔 巴达维的一行评论 https s
  • Git 和外部备份。子目录是空的,我宁愿它不是空的。

    我想使用 Git 创建外部备份系统 这部分是受到答案的启发在外部磁盘上备份整个 git 存储库的最佳方法是什么 https stackoverflow com a 4372855 2533127 其中建议如下 您还可以通过启动一个新的存储库
  • Visual Studio - 查找哪些模块导致 C1905(处理器不兼容)

    我正在尝试使用 Visual Studio 2005 进行 x64 版本的项目 当前失败 并出现链接器错误 C1905 前端和后端不兼容 必须针对相同的处理器 根据我收集的信息 这本质上是说我的 x64 构建正在尝试与 x86 模块链接 不
  • Visual Studio 调试器可以显示不加引号/未转义的字符串吗?

    Visual Studio 中的托管调试器 我使用的是 11 0 显示包含双引号和反斜杠的字符串值 如下所示 Text C Temp 有时我想以简单的形式显示像上面这样的转义文本 Text C Temp 我知道可以通过值旁边的放大镜访问文本
  • 如何在git中定义ESC字符?

    我想在 git 输出中使用着色 例如 git log decorate color 当我发出这个命令时 我得到的输出看起来像ESC 1 32m where ESC是反色的 在我看来 这是一个有效的转义序列 除了 033必须发送而不是字符E
  • 更快的“git rebase --preserve-merges”方法

    我通过创建一系列功能分支来使用 git 并在完成后将它们合并到 mastergit merge no ff 这会创建空的合并提交 可用于识别先前功能分支的起点和终点 为了处理多个并发分支 甚至嵌套分支 我使用 rebase 我从不合并回去
  • 从 svn 到 git,移动了主干

    我正在尝试将 svn 存储库切换到 git 这是一个旧的存储库 以前的维护者之一为每个新版本移动了主干 例如 以前的存储库位于 svn ssh svn mycompany com project release 1 trunk 现在 我们当
  • Azure DevOps管道“查看更改”显示错误的更改数量

    有人在构建中遇到过 查看xxx更改 中的数字错误这样的问题吗 我不知道为什么 但它不仅显示构建之间的提交 还显示其他所有内容 例如 我在发布之间进行了两次提交 但它显示了 300 多个更改 我的 git 显示如下 我希望 查看更改 仅显示

随机推荐

  • Spring Boot属性在初始化时加载,并尊重所有属性并根据属性文件中的值控制@Aspect

    我们正在使用从外部文件加载属性 PropertySources 现在我想启用 禁用 Aspect基于属性 我尝试使用 ConditionalOnExpression这不起作用 我通过创建一个 bean 进行了同样的尝试propertypla
  • “您可能需要一个额外的加载器来处理这些加载器的结果。”

    我目前正在尝试为 ReactJs 构建一个状态管理库 但是一旦我将它实现到我的 React 项目中 使用create react app 它开始丢弃此错误 Failed to compile path to agile dist runti
  • QProcess 在未 waitForFinished() 时不发出信号

    下面的代码中省略了waitForFinished 使 QProcess 停止发出信号 这到底是怎么回事 这是 Qt 的错误吗 5 7 请注意 此代码与 QtConcurrent 并行运行 但这不应该改变任何事情 不是吗 Afaik 在其他线
  • [decl.constexpr].5 到底是什么意思?

    该标准关于常量表达式函数 decl constexpr 第 5 点规定 对于非模板 非默认 constexpr 函数或非模板 非默认 非继承 constexpr 构造函数 如果不存在参数值 则函数或构造函数的调用可以是核心常量的计算子表达式
  • 导出到 Excel 不适用于 SSL (https) 下的 IE

    我一直在尝试修复安全网站 https 上的某些内容 该网站是一个生成 CSV 文件的 导出到 Excel 按钮 它适用于 Firefox Chrome 等 但不适用于 Internet Explorer 我已经更改了标头 消除了无缓存 还编
  • 自移动批处理文件

    我正在寻找一种方法让批处理文件在执行后将其自身移动到已知位置 自动移动 似乎是最恰当的名字 但我确信它有一个技术术语 我想移动批处理文件after所有其他代码都已运行 move C temp move me bat D temp move
  • 溢出的签名/未签名作业及其结果

    我正在阅读 Stroustrup 的书 C 编程语言第 4 版 并且有三个关于溢出赋值的问题 特别是对有符号 无符号字符 如书中所示 首先 根据标准5 4段 如果在计算表达式时 结果不是 数学定义或不在可表示值的范围内 它的类型 行为未定义
  • HTML5 svg 不工作

    我使用的是 Chrome 版本 5 0 375 55 和 Firefox 版本 3 5 9 但我无法获取下面的 HTML5 代码来显示一个框
  • VBA/VB6 集合到底是什么?

    对于整数键 索引速度为O N 所以看起来它是一个列表 但显然 wqw 的评论无法在 VB6 For Each 循环中正确循环键和值 https stackoverflow com q 57066954 1261153 字符串键的访问时间是O
  • subversion authz 路径包含空格

    如何为包含空格的路径设置 authz 文件 我尝试了各种方法来逃离这个空间 但都不起作用 some path some 20path some path some path 我刚刚检查了 svn 源代码和文件解析器 在 libsvn sub
  • 词干提取的逆过程

    我使用 lucene 雪球分析器来执行词干提取 结果是没有意义的话 我提到了这个question https stackoverflow com questions 190775 stemming algorithm that produc
  • 电话格式的 HTML 电话链接 [重复]

    这个问题在这里已经有答案了 我正在为手机制作一个 html 链接 这就是我所拥有的 a href 1 888 888 8888 a 手机会识别这一点 还是我需要将其更改为 a href 1 888 888 8888 a uri 中允许使用视
  • ASP.Net Core 上具有自动再生功能的内存缓存

    我想没有内置的方法可以实现这一点 我有一些缓存数据 需要始终保持最新 间隔几十分钟 它的生成大约需要 1 2 分钟 因此有时会导致请求超时 为了优化性能 我将其放入内存缓存中 使用Cache GetOrCreateAsync 所以我确信可以
  • Haskell 中的随机整数 [重复]

    这个问题在这里已经有答案了 我正在学习 Haskell 并学习我想生成一个随机的 Int 类型 我很困惑 因为下面的代码有效 基本上 我想要一个 Int 而不是 IO Int 在 ghci 中 这是有效的 Prelude gt import
  • 如何使用 Spring Cloud 和 Netflix OSS 在微服务之间路由

    在使用 Spring Cloud 开发微服务期间 我们开始使用 Zuul 作为从外部到微服务的任何连接以及任何需要联系另一个微服务的微服务的代理 一段时间后 我们得出结论 Zuul 被设计为边缘服务 仅代理从外部到微服务的流量 并且不应用于
  • 如何在AWS Lambda上使用tabula阅读pdf?

    我知道我们必须下载 Java 才能运行 我在 IDE 上执行了该操作 并且成功了 但不知道如何在 AWS Lambda 上下载它 如果有人能帮助我 我将不胜感激 我认为代码本身产生了我所期望的结果 但是 java正是我所需要的 这是我收到的
  • 将 GKE 服务帐户凭据与 kubectl 结合使用

    我正在尝试从 CI 系统中调用 kubectl 我希望使用谷歌云服务帐户进行身份验证 我有一个秘密管理系统 可以将秘密注入到我的 CI 系统中 但是 我的 CI 系统没有安装 gcloud 我不想安装它 它只包含 kubectl 有什么方法
  • Azure AD B2C 令牌返回名称,但 User.Identity.Name 为 null

    我有一个 Azure AD B2C 令牌 它似乎可以正确返回当前登录的用户名 这是 jwt ms 的屏幕截图 我在登录后使用它来解码应用程序返回的令牌 但是 然后我尝试使用 User Identity Name in my Layout c
  • 关于Javascript中的“5”-1和“5”+1(加号和减号)[重复]

    这个问题在这里已经有答案了 我读了一本关于 Javascript 运算符的书 这让我很困惑 console log 5 1 这将使 5 成为一个字符串 所以结果是51 console log 5 1 这个结果将是4 我知道它会转换 5 to
  • 在 VSTS 中设置 GitFlow - 最佳实践?

    有没有关于如何使用 Visual Studio TeamServices 设置 GitFlow 的建议 我们来自 BitBucket 那里只是一个简单的初始化 但在VSTS中我们找不到任何脚手架 看来我们必须进行很多手动设置 对吗 那么如何