一个新手问题..。我认为
我在笔记本电脑上使用Mercurial完成我的项目。我如何将项目提交到像codeplex这样的在线服务器?
我正在使用tortoisehg,但我找不到在线提交项目的上传界面…
发布于 2012-02-24 12:33:37
在命令行中,命令为:
hg push <url>
将更改推送到远程存储库。
在TortoiseHg中,这是通过“同步”功能访问的,如果你在Windows资源管理器窗口中右击,而不是在任何文件上,似乎就会显示该功能。它也可以在工作台中使用;该图标是一个圆圈中的两个箭头。
发布于 2012-02-24 12:34:59
对于这些事情,我发现最好的方法是使用命令行界面-如果你需要从文件浏览器执行一些常见的操作,TortoiseHG是可以的,它是一个很好的工具来可视化你的存储库的某些方面,但它没有实现mercurial的所有功能的全部细节,并且它没有明显的原因重命名和捆绑一些操作。
我不知道codeplex是如何工作的,但我假设它类似于bitbucket或github,在这种情况下,你会这样做:
hg push {remote_url}
,其中{remote_url}
是远程存储库的URL。这会将所有提交的更改从本地存储库推送到远程存储库。由于远程的head版本(一个空项目)与本地副本中的第一个版本相同(因为所有hg存储库都是空的),mercurial应该考虑两个相关的存储库并接受推送。
有关命令行mercurial的入门指南,我推荐使用http://hginit.com/
https://stackoverflow.com/questions/9430729
复制