我已经创建并致力于在本地驱动器上创建的Mercurial存储库。我现在有一个远程Windows2003Web服务器设置,通过hgwebdir.cgi为存储库提供服务。
如何将本地创建的存储库移动到Web服务器?
看起来本地驱动器上的.hg文件夹通过ftp传输到远程web服务器就可以了。我做得对吗?有没有更有效的方法?
抄袭 .hg 目录是一种完全有效的方法。
.hg
注: 您可能需要排除、删除或编辑 .hg/hgrc 文件(如果有),因为它可能包含指向存储库原始位置的绝对路径。
.hg/hgrc
您还可以初始化远程服务器上的空存储库,确保正确设置了写入权限,然后运行 hg push https://wherever . 我没有测量,但我想这个方法会慢一些。
hg push https://wherever