- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们希望我们的开发人员根本不要进行挑选并遵循我们的标准分支策略。我们使用位桶。有没有一种简单的方法来禁止制作 cherry-pick ? Google 没有提供帮助,唯一的方法是开发一个 git hook - 耗时的选项。
提前谢谢您!
最佳答案
实际上,这些工具无能为力。 Cherry-pick 命令只是自动创建一个提交,该提交的补丁恰好与另一个现有提交的补丁相匹配;结果提交没有什么特别的,所以即使是钩子(Hook)也没有办法真正识别出提交是经过精心挑选的事实。
我这样说是因为我并不真正喜欢cherry-pick
- 或者至少认为它被过度使用和过度推荐。但即使您找到了一种防止“cherry-pick”的方法,想要这样做的开发人员也可以找出简单的“rebase”方法来完成同样的事情。或者他们可以手动生成源提交的补丁,并将其手动应用到目标分支,使其与发出的 git 命令方面的手动编码提交无法区分。
最后一句话应该清楚地表明,即使您将源代码控制工具更改为没有cherry-pick
概念的工具,开发人员仍然可以如果他们觉得有动力去做的话,可以手工做同样的事情。
有时问题不是技术问题。
关于git - 限制对 GIT 的挑选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49820568/
我即将将主干中的某些修订合并到发布分支中。我用 mergeinfo 检查了有多少修订符合合并条件,结果是 42。尽管检查每个修订日志并决定是否应该合并它绝对是可能的并且不太难。然后,我将使用 Tort
我有 5 个文件夹,每个文件夹包含大小为 10KB、500KB、1MB、5MB 和 30MB 的“n”个文件。现在我需要从这些文件夹中选择正好 15000 个文件并将它们放入一个新文件夹中,这样我就可
嗨,我已经成功解析了一个以公里为单位的距离的 XML 文件。但结果我得到了源距离列表,但列表中的最后一个元素包含列表中所有其他元素的总和。如何获取列表中的最后元素 一些源代码: for(int s=0
我正在尝试修剪它,它存储在一个名为 $line 的变量中。 [2012-06-18 10:37:09,026 (there is a lot of text after this, i just cu
我正在使用 Python Selenium 绑定(bind)并测试网络服务器。我试图断言文本“回归”和“回归测试”的存在。有谁知道如何做吗?这是我在检查我感兴趣的元素时看到的内容: Regressi
我是一名优秀的程序员,十分优秀!