我在Hg中找不到任何配置,或者我是如此愚蠢和盲目?
任何人都可以帮助我无助的大脑吗?
答案 0 :(得分:2)
TortoiseHG只是一个用于mercurial的GUI。听起来你正试图与2个不同的mercurial回购进行互动。
首先,要连接到您的网络服务器上的仓库,您必须确保它当前正在服务。您可以通过进入该框,打开cmdline并将其当前目录作为您的仓库,然后键入
来执行此操作。hg serve
然后会显示一条带有网址的邮件,例如
listening at http://Mywebserver:8000/ (bound to *:8000)
或者,如果您在网络服务器上安装了TortoiseHG,您可以右键单击包含repo的文件夹,并在TortoiseHG shell扩展中单击Web Server。在打开的窗口中,单击“开始”以提供回购。
现在任何机器都可以访问此仓库,而不是可以到达该机器和端口。
使用TortoiseHG从本地计算机克隆此repo(假设您的计算机上安装了tortoiseHG):
默认情况下,其所有push和pull命令都将引用Web服务器上repo的url。 IE,如果您在克隆的回购中执行推或拉cmd而未指定要推或拉的回购,则mercurial会认为它应该推送或拉到该URL。
与远程仓库交互: