git - 如何在 TortoiseGit 中不 pull 快进

标签 git tortoisegit fast-forward

由于有些人建议在 Git 中 merge 时不要快速前进 (--no-ff),所以我想这样做。但我看不到在 TortoiseGit GUI 中在哪里检查以启用它。

是的,我可以从命令行执行此操作。但小组中的其他人不会使用它,所以我需要一个 GUI 解决方案。

编辑:从问题中删除推送;正如下面指出的,这是不现实的。引用仅适用于 pull 。

最佳答案

你在哪里搜索它?当选择 TortoiseGit -> Merge 菜单项时,我会看到如下所示的对话框。我不敢相信您错过了“不快进”复选框:)

enter image description here

对于pull,TortoiseGit 中没有这样的选项,但您可以fetch,然后使用“No Fast Forward”选项merge手动图形用户界面。最终结果是一样的。

关于git - 如何在 TortoiseGit 中不 pull 快进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893301/

相关文章:

git - 人们说 "ancestor"关于 git 是什么意思?

git - TortoiseGit 还原失败 - 无法还原本地更改

git - 使用 Git 部署更改的文件

Gitlab合并请求快进合并

Git:允许修改提交而不删除历史记录

Git 声称它忽略了文件,但实际上添加了它们

git - 如何在 Heroku 上更改应用程序的 git url

git - 如何从 git 存储库中排除 database.yml,同时仍然能够推送到 dotCloud?

Git 本地副本似乎丢失了整个历史记录

git - 如何在 IntelliJ IDEA 中设置自动启用 "--no-ff"选项?