gpt4 book ai didi

mercurial - Mercurial中的分支机构和远程负责人

转载 作者:行者123 更新时间:2023-12-03 12:15:32 25 4
gpt4 key购买 nike

我使用以下命令创建了一个新分支:

hg branch new_branch

第一次提交到新分支后,默认分支变为非 Activity 状态。如果按下此按钮,则中央存储库将只有一个属于新分支的头。

当我的同事将其提交推送到默认分支时,他将得到以下错误:
pushing to ssh://...
searching for changes
abort: push creates new remote heads!
(did you forget to merge? use push -f to force)

强制推送有什么不好的吗?为什么遥控头不好?

您如何在单独的分支上远程工作并推送到一个存储库?

最佳答案

远程控制头不好,因为您基本上是在努力与他人合并。出现此消息是为了防止人们意外引入远程头,告诉他们在 push 之前先合并。

但是,在这种情况下,您已经创建了一个命名分支,这意味着您有意引入并共享一个新的标题,并且可以将警告作为引用信息而丢弃。使用hg push --new-branch强制执行(或1.6版之前的-f)。

关于mercurial - Mercurial中的分支机构和远程负责人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2591276/

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