2011-10-06 64 views
1

我剛剛開始使用Mercurial並希望儘可能使我的項目獨立於IDE。IDE獨立的mercurial repository

因此,我想只有我包括SRC,測試SRC和存儲庫中的doc目錄。 我已經設法只通過忽略所有項目相關文件將這些目錄預訂到存儲庫中。

的問題是,當我再複製它在其他系統上,NetBeans 7要創建這些文件的一個新項目。它通過在回購庫內創建項目文件而不是克隆名稱來實現,因爲它無法在已存在的目錄上創建項目。

是否有克隆來創建他們的一個項目時,這些文件夾中登記,然後以標準的方式?

回答

0

如何在Netbeans中首先創建項目並將其克隆到其中?

爲了避免水銀抱怨克隆目的不是空的,使用的初始化+項目目錄,而不是克隆拉,這相當於:

$ cd myproject 
$ hg init 
$ hg pull -u http://example.org/myrepo 

你也可以只克隆到一個單獨的目錄,然後將所有文件(包括隱藏的.hg目錄)移到Netbeans項目中。你甚至可以移動.hg目錄,因爲這是Mercurial關心的。

雖然實際上我很驚訝,但您無法啓動已存在於文件系統中的項目。我對Netbeans不熟悉,但不能從文件系統導入現有的項目嗎?

+0

我試着先創建NetBeans項目,然後克隆到它,但它並不想克隆到項目目錄,因爲克隆目錄具有相同的名稱作爲項目。如果我給它一個不同的名稱,源文件夾不能正確鏈接。 – likenoother

+0

我更新了答案,並說明了如何繞過目錄不爲空的錯誤消息。 –

相關問題