如何在mercurial中推送到中央存储库?
我在任何地方都找不到相关的线索,但这个重要的任务可能在之前已经被问过很多次了 我有一个中央存储库,从中我克隆了一个本地回购协议。现在我做了一些更改并提交到本地存储库。现在我需要将最终版本推送/提交给中央回购。我该怎么做 我用乌龟当客户 当我右键单击时,在乌龟的上下文菜单中,我可以看到如何在mercurial中推送到中央存储库?,mercurial,push,dvcs,tortoisehg,Mercurial,Push,Dvcs,Tortoisehg,我在任何地方都找不到相关的线索,但这个重要的任务可能在之前已经被问过很多次了 我有一个中央存储库,从中我克隆了一个本地回购协议。现在我做了一些更改并提交到本地存储库。现在我需要将最终版本推送/提交给中央回购。我该怎么做 我用乌龟当客户 当我右键单击时,在乌龟的上下文菜单中,我可以看到Update以及Synchronize。我不确定这两样东西是否适合我的工作。如果我选择Update,我会看到一个updateto组合框,其中有default,tip等。不确定这些是什么。当我选择“同步”,我看到的都是
Update
以及Synchronize
。我不确定这两样东西是否适合我的工作。如果我选择Update
,我会看到一个updateto
组合框,其中有default
,tip
等。不确定这些是什么。当我选择“同步”,我看到的都是处理远程存储库的(令人困惑的)选项。或者远程回购是指中央/主服务器回购
谢谢
- 屏幕截图中的1是用于数据传输的操作按钮(阅读按钮/和THG help/的提示)
- 2是已定义远程的一部分(在您的情况下,克隆后,您将只有“默认”别名),将对其执行选中(按按钮)操作
cd REPO_DIR
hg push
- 屏幕截图中的1是用于数据传输的操作按钮(阅读按钮/和THG help/的提示)
- 2是已定义远程的一部分(在您的情况下,克隆后,您将只有“默认”别名),将对其执行选中(按按钮)操作
cd REPO_DIR
hg push
也许这有点晚了,但是
如果您熟悉subversion,请将(mercurial)更新视为(subversion)开关…并将(mercurial)同步视为(subversion)签出和/或提交。这可能有点晚,但
如果您熟悉subversion,请将(mercurial)更新视为(subversion)开关…并将(mercurial)同步视为(subversion)签出和/或提交。好,我明白了。你知道更新和同步的区别吗?更新意味着更新到什么?更新窗口中显示的
默认值是什么?@nawfal-如果您在变更集列表的CMenu中提到“更新”,则“更新”是hg-up-CSET
的GUI,将工作副本的活动本地变更集更改为任何现有的本地变更集repo@nawfal,你必须读这本书,否则你会很长时间不必要地感到困惑。它回答了你在第一章中提出的每一个问题。@alexis我想我读过一次,但我倾向于忘记/错过要点。让它成为一个问题,将帮助我和许多人更好地理解我明白了。你知道更新和同步的区别吗?更新意味着更新到什么?更新窗口中显示的默认值是什么?@nawfal-如果您在变更集列表的CMenu中提到“更新”,则“更新”是hg-up-CSET
的GUI,将工作副本的活动本地变更集更改为任何现有的本地变更集repo@nawfal,你必须读这本书,否则你会很长时间不必要地感到困惑。它回答了你在第一章中提出的每一个问题。@alexis我想我读过一次,但我倾向于忘记/错过要点。把它变成一个问题,将有助于我和许多人更好地理解