gpt4 book ai didi

git - 有没有办法在 GitHub 中指定 merge pull 请求的默认选项?

转载 作者:太空狗 更新时间:2023-10-29 14:35:43 24 4
gpt4 key购买 nike

我正在从事一个项目,其中“压缩和 merge ”是 merge pull 请求的首选方法。有没有办法使它成为 GitHub 中的默认选项,无论是对我自己的用户还是对项目?

就目前而言,选择默认选项(创建 merge 提交)太容易了。由于您通常不应该修改存储库历史记录,因此不容易撤消这一事实,这尤其成问题。

请注意,这不同于 How to make --squash default on a merge? ,因为那个是指 Git 的命令行用法,而我的问题是关于 GitHub 用户界面中的功能。

最佳答案

GitHub 用户界面会将选项默认为用户为当前项目选择的最后一个选项。这解决了不会意外使用错误默认值的问题,因为在为第一个 PR 正确完成 merge 后,后续 merge 将具有所需的默认值。

这个解决方案并不完美。如果用户有意进行不同类型的一次性 merge ,他们将需要记住在下一次 merge 时将其设置回去,因为默认设置将更改为一次性偏离规范的设置。

关于git - 有没有办法在 GitHub 中指定 merge pull 请求的默认选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49203040/

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