我是新來的Mercurial和版本控制一般,所以我敢肯定這是一個非常基本的問題,但我還沒有找到答案。我可以將我的Mercurial工作目錄移至其他位置嗎?
我正在研究一個在Mercurial版本控制下的小項目。該項目和.hg存儲庫當前位於本地驅動器(C:\ MyProject.hg)中,但是我想將整個存儲區移動到每晚備份的另一個位置(在本例中爲網絡驅動器)。我想要這個新的位置成爲我的工作目錄。
我的問題是,我可以簡單地將MyProject目錄(因此.hg存儲庫)複製到新的位置,並使其一切工作,因爲它在我的本地驅動器上?或者通過Mercurial命令(例如克隆)執行此操作,以便Mercurial知道位置變化?
感謝您的回答你們。這是因爲我懷疑,我可以只是複製目錄。另外,我並不知道需要更新默認路徑,所以感謝andy9d! – gregorE 2011-06-02 07:37:56
更新:我剛纔在.hg文件夾中搜索.hg/hgrc文件,我似乎沒有它。這個文件可以存儲在其他位置嗎? – gregorE 2011-06-02 08:27:47
如果該文件不存在,請創建它。當您克隆存儲庫時,會爲您創建並添加默認路徑,但默認情況下它不會在新的存儲庫中存在。此外,+1提及hgrc文件中的路徑項...我經常使用它來設置新的推送目的地。 – icabod 2011-06-02 10:56:47