我有一個單人文件夾mercurial存儲庫。該目錄結構非常簡單:更改Mercurial中的目錄結構
P104
lecture_notes
files under version control live here
一段時間,我意識到我想有倉庫內兩個目錄後,像這樣的
P104
lecture_notes
files under version control live here (.hg is here)
homework
more files under version control
現在,如果我只是想將文件添加到存儲庫,它失敗:
[email protected]:~/P104/lecture_notes$ ll ..
total 16
drwxr-xr-x 4 br br 4096 2012-02-02 18:05 ./
drwxr-xr-x 4 br br 4096 2012-02-01 20:46 ../
drwxr-xr-x 2 br br 4096 2012-02-02 17:44 homework/
drwxr-xr-x 4 br br 4096 2012-02-02 18:06 lecture_notes/
[email protected]:~/P104/lecture_notes$ hg add ../homework/hw1_P104.tex
abort: ../homework/hw1_P104.tex not under root
我的第一個想法是克隆在目錄結構中的回購一個級別,文件添加到克隆,並刪除原來的回購。但是,即使克隆失敗:
[email protected]:~/P104/2011/lecture_notes$ hg clone . ..
abort: destination '..' is not empty
所以,問題是,是否還有比創建一個全新的倉庫其他地方這樣做其它的水銀十歲上下的方式和複製文件手動?
+1 - 學習版本控制的好方法。 ;) – jmort253 2012-10-20 05:27:53