gpt4 book ai didi

git - 我们可以在不修改 gitconfigs 的情况下在 .gitattributes 文件中添加 merge --no ff

转载 作者:太空狗 更新时间:2023-10-29 14:22:39 26 4
gpt4 key购买 nike

我们使用 TFS-Git 作为我们的源代码控制。我们正在遵循 git 分支工作流和 pull 请求以将我们的代码 merge 到稳定的分支。

我们最近观察到 TFS 上的 pull 请求 merge 默认执行“git merge”,并且我们一直期望在每个 pull 请求 merge 时执行“git merge --no-ff”。

  • 我正在寻找一种解决方法,用于在不修改 TFS 下的 git 默认配置的情况下添加“--no-ff”以 pull 请求 merge 。
  • 我正在寻找一个选项,我可以将它添加到文件中(例如 .gitattributes)并 checkin 我们的存储库,这将仅覆盖该分支/存储库上的默认 gitconfigs。

非常感谢对此的任何帮助

最佳答案

我认为您不能在 .gitattributes 中添加 merge --no ff,因为 gitattributes 文件是一个简单的文本文件,它为路径名提供属性。结果是 Git 的某些操作可以通过将特定属性分配给路径来影响。

虽然 Git 配置文件包含许多影响 Git 命令行为的变量。您仍然需要在配置文件中将 pull.ff 设置为 false

关于git - 我们可以在不修改 gitconfigs 的情况下在 .gitattributes 文件中添加 merge --no ff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35591542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com