经过一番研究,我认为我是唯一一个足够愚蠢的人,不知道如何通过当地的Hg连接到Web服务器上的TortoiseHg。Mercurial连接到网络服务器
我找不到Hg中的任何配置,或者我是如此愚蠢和盲目吗?
任何人都可以帮助我无奈的大脑?
经过一番研究,我认为我是唯一一个足够愚蠢的人,不知道如何通过当地的Hg连接到Web服务器上的TortoiseHg。Mercurial连接到网络服务器
我找不到Hg中的任何配置,或者我是如此愚蠢和盲目吗?
任何人都可以帮助我无奈的大脑?
TortoiseHG是一个简单的图形用户界面。这听起来像你正试图与2个不同的mercurial回购交互。
首先,要连接到您的网络服务器上的回购,您必须确保它当前正在服务。您可以通过到那个盒子,其目前的目录中的回购打开CMDLINE,然后键入
hg serve
这就出现了一个带网址的消息做到这一点,像
listening at http://Mywebserver:8000/ (bound to *:8000)
或者,如果您在网络服务器上安装了TortoiseHG,则可以右键单击包含回购的文件夹,然后在TortoiseHG外壳程序扩展中单击Web服务器。在打开的窗口中,点击开始提供回购。
此回购现在可以通过任何机器访问,无法达到该机器和端口。
要使用TortoiseHG从本地机器克隆本回购(假设你有你的机器上安装tortoiseHG):
默认情况下,其所有推入和拉出命令都将引用Web服务器上的回购网址。 IE浏览器,如果你在你的克隆的回购上做了推或者拉的cmd而没有指定回推来推或拉,mercurial会认为它应该推或拉到那个url。
要与远程回购互动:
我想你可能会混淆一下hg和tortoiseHG的交互方式。你能解释一下'连接到TortoiseHG'是什么意思吗? – Kindread 2014-10-03 20:40:58
我在我的服务器上创建了一个存储库,现在我想将我的本地更改推送到此存储库。 – Snickbrack 2014-10-03 21:58:29