我无法在任何地方找到相关的帖子,但可能这个重要的任务之前必须要多次询问..
我有一个中央存储库,我已经克隆它以形成一个本地存储库。现在我做了几处更改并提交到本地存储库。现在我需要将最终版本推送/提交到中央仓库。我该怎么做?
我正在使用TortoiseHg作为客户。
当我右键单击时,在乌龟的上下文菜单中,我可以看到Update
以及Synchronize
。我不确定这些是否适用于我的工作。如果我选择Update
,我会看到一个Update to
组合框,其中包含default
,tip
等。不确定这些是什么。当我选择Synchronize
时,我看到的只是(令人困惑的)处理远程存储库的选项。或远程仓库是指中央/主服务器仓库?
感谢。
答案 0 :(得分:2)
同步工具栏(工具栏中最右侧,启用时)是您最好的朋友
PS:来自CLI的速度要快得多:
cd REPO_DIR
hg push
答案 1 :(得分:1)
也许这有点晚了但是......
如果您熟悉颠覆,可以将(mercurial)更新视为(subversion)开关......并且(mercurial)同步为(subversion)checkout和/或commit。