一个菜鸟问题......我想
我在笔记本电脑上使用Mercurial作为我的项目。如何将项目提交到像codeplex这样的在线服务器?
我正在使用tortoisehg,我无法找到上传界面在线提交项目......
答案 0 :(得分:2)
从命令行,命令是:
hg push <url>
推送更改远程存储库。
在TortoiseHg中,可以通过&#34; Synchronize&#34;来访问它。函数,如果您在Windows资源管理器窗口中右键单击而不是在任何文件上,似乎会显示该函数。它也可以在工作台上找到;图标是指向一个圆圈的2个箭头。
答案 1 :(得分:0)
对于这些事情,我发现最好的方法是使用命令行界面 - 如果你需要从文件浏览器执行一些常见的操作,TortoiseHG就可以了,它是一个可视化你的存储库的某些方面的好工具,但它没有全面详细地实现mercurial的所有功能,并且它没有明显的原因重命名和捆绑一些操作。
我不知道codeplex的工作原理如何,但我认为它类似于bitbucket或github,在这种情况下,这就是你要做的事情:
hg push {remote_url}
,其中{remote_url}
是远程存储库的URL。这将把所有已提交的更改从本地存储库推送到远程存储库。由于远程的头版本(空项目)与本地副本中的第一个版本相同(因为所有hg存储库都是空的),因此mercurial应该考虑相关的两个存储库并接受推送。
有关命令行mercurial的介绍性指南,我建议http://hginit.com/