使用SourceTree强制推送

Mic*_*ose 22 mercurial atlassian-sourcetree

我几天前开始使用SourceTree来管理我的Mac Mercurial存储库.现在我遇到问题,当推送到我的远程存储库时,在新分支上创建一个新的头,我想强制它.

但是,我无法在SourceTree中找到任何允许我为推送设置强制选项的特定选项.是我无法找到它还是没有可能设置它?

在此先感谢迈克尔

Dan*_*yan 16

SourceTree最终将添加强制推送:https://jira.atlassian.com/browse/SRCTREE-1156

原因:https: //answers.atlassian.com/questions/54469/how-do-i-perform-a-forced-push-push-f-from-sourcetree

编辑:现在已在SourceTree中添加,但您需要在设置中启用该选项.


Dar*_*ary 12

您可以在 Preferences -> Advanced -> Allow force push 上显示它

允许强制推送

然后强制推送选项将可用。

强制推送选项


cat*_*ore 8

在SourceTree 3中,可以在高级选项卡中允许它:

在此处输入图片说明

  • 在 Windows 的 SourceTree 3.2.6 中:“工具/选项/选项卡“Git”/启用 Forse Push” (3认同)

小智 5

在 SourceTree 版本 2.5.5.0 中有一个选项。

确保您已启用选项:

[菜单] 工具 -> 选项 -> [Tab] Git -> [部分] 启用强制推送

在此处输入图片说明

之后,您可以使用工具栏中的按钮强制推动它:

在此处输入图片说明

它有效!