我已创建并致力于在本地驱动器上创建的Mercurial存储库。我现在有一个远程Windows 2003 Web服务器设置来通过hgwebdir.cgi来提供存储库。
如何将本地创建的存储库移动到Web服务器?
看起来像远程Web服务器的本地驱动器上的.hg文件夹的ftp可以解决这个问题。我是以正确的方式做到的。有更有效的方法吗?
答案 0 :(得分:10)
复制.hg
目录是一种完全有效的方法。
注意:您可能希望排除,删除或编辑.hg/hgrc
文件(如果有),因为它可能包含存储库原始位置的绝对路径。 / p>
您还可以初始化远程服务器上的空存储库,确保正确设置写入权限,然后运行hg push https://wherever
。我没有测量过,但我想这个方法会慢一些。