2010-04-16 63 views
5

我已创建并提交到在本地驱动器上创建的Mercurial存储库。我现在有一个远程Windows 2003 Web服务器安装程序,通过hgwebdir.cgi提供存储库。如何将在本地PC上创建的Mercurial存储库移至Web服务器?

如何将本地创建的存储库移动到Web服务器?

它看起来像本地驱动器上的.hg文件夹的ftp​​到远程Web服务器的伎俩。我是否以正确的方式进行。有没有更高效的方法?

回答

10

复制.hg目录是完全有效的方法。

注:你可能会想排除,删除或编辑文件.hg/hgrc如果你有一个,因为它可能包含到库中的原始位置的绝对路径。

您也可以在远程服务器上初始化一个空的存储库,确保写入权限设置正确,然后运行hg push https://wherever。我没有测量,但我想这种方法会更慢。

+0

完美。谢谢。 可能是慢的,但它又是一个操作,所以可能更少的错误倾向于使用ftp推送。 – 2010-04-16 16:50:46

相关问题