2011-01-19 48 views
1

我只是用我的個人項目bzr。我有一個項目文件夾,我有幾個子目錄。我首先(錯誤地)在每個子目錄中執行了$ bzr init,並多次提交。Bazaar文件夾重組

現在我想在項目目錄中$ bzr init,包括所有的子目錄。但是由於每個子目錄已經有.bzr的東西,所以當我在項目目錄中添加$ bzr時,它不包含這些子目錄。

如果我只是刪除子目錄中的所有.bzr文件夾,那麼它可以添加它們,但是然後我會失去所有的歷史。我想知道是否有任何方法可以合併這個?

也許我的問題不夠具體。我想將一個文件夾(例如,「寫入」)拖到文件夾「項目/書寫」中。以前的寫作是頂級文件夾,但我想讓項目成爲最高級別,並寫作子目錄。

我試過mkdir項目,cd項目,bzr init,mkdir寫入,然後bzr pull -d ./writing ../writing,但是它會把文件拖入項目目錄,而不是項目/寫入目錄。

我對集市非常陌生,如果我的解釋混亂,我很抱歉。

謝謝 俊

+0

創建一個新目錄,bzr init,併合並所有項目 – pastjean 2011-01-19 16:20:07

+0

看來,當我這樣做時,文件剛剛添加,我失去了所有的歷史。我想知道我是否可以將他們的歷史完整地融合在一起。如果我錯了,請讓我知道。 – joon 2011-01-19 16:37:50

回答

2

看到bzr help join: 結果是一個聯合樹,子樹不再是一個獨立的部分。
這被標記爲子樹到包含樹中的合併,並且所有的歷史被保留。