2010-04-16 64 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

相關問題