2010-02-27 52 views
12

我正在使用完整的ANT構建新項目。我使用eclipse編寫我的代碼,並且我希望其他人能夠檢出項目以擁有完整的eclipse工作區。我不想讓特定的用戶設置被提交。什麼Eclipse元數據文件應該在存儲庫中?

我應該在源代碼管理中擁有哪些文件和目錄?

(我寧願不只是去抓住一個插件 - 我更喜歡在倉庫中發生的事情更多的控制)

+1

您可以在Eclipse中從ANT構建文件中創建項目。這不夠嗎? – Joey 2010-02-27 20:37:58

+0

我真的沒有嘗試過這個功能,但我無法想象它會發現我的螞蟻構建得不夠好。 Visual Studio和IntelliJ都有一個控制項目結構的XML文件 - 我想要一個類似Eclipse的設置。 – 2010-02-27 20:45:21

回答

8

我們只是把.project.classpath在我們的倉庫,而這足以使其工作「開箱即用「的新開發者。我想有其他的東西(運行配置浮現在腦海中),但還沒有想出如何。

我們使用Subversion,因此我將這些文件放在一個單獨的目錄中,並在該目錄上定義svn:externals以指向實際代碼,使其不受IDE特定文件的污染。

在評論中的每個請求,這裏是我們使用的外部。沒有什麼複雜的事情發生在這裏:

Properties on 'svn://dev/trunk/IDEs/eclipse/runtime': 
    svn:ignore 
    bin 
    .fbprefs 
    cobertura.ser 
    .settings 

    svn:externals 
    lib/bin svn://dev/trunk/lib/bin 
    runtime svn://dev/trunk/runtime 
+2

謝謝。這仍然是我對Eclipse最大的挫折。看起來每個其他IDE都做得更好。 – 2010-02-27 21:07:01

+0

你介意與我們分享svn:externals行嗎? :d – 2012-08-24 13:32:59

相關問題