2011-06-02 108 views
1

所有, 工作的Eclipse項目我有一個20個成員的開發團隊在開發項目的工作。 提供我們創建了一個工作區與IBM RAD必要的項目和配置(如項目的喜好,調校等)的控制。在顛覆

的想法是在顛覆預配置的項目,這樣,當開發團隊成員籤的項目中,他們得到一個完整的工作空間,讓他們不必配置設置他們的自我。

但是問題是每次有人檢查出工作IBM RAD還將編輯.metadata(和其他一些文件夾和屬性文件),已在被檢查的文件夾。

理念是開發者不應該有更改除源代碼文件夾或應用程序特定文件以外的任

我想很多其他的團隊可能面臨這樣的情況。 任何人都可以提供的最佳實踐/程序/這是如何在開發項目做參考?

謝謝

回答

2

我覺得svn忽略會解決你的問題。 檢查http://svnbook.red-bean.com/en/1.1/ch07s02.html

的svn:ignore屬性中包含的文件模式,其中某些 Subversion操作會忽略 列表。 也許最常用的特殊 屬性,它可以結合 全球-忽略運行時 配置選項(參見「配置」一節 )非版本化 文件和目錄過濾掉的命令 SVN狀態, svn add和svn import。

1

無法阻止IBM RAD更新.metadata文件夾,並且Eclipse不支持拆分工作區文件夾,就像它對配置文件夾所做的那樣。

最好的解決辦法是設置您的構建腳本能設置您的工作空間基於一些.zip文件(S),你到哪兒去捕捉工作區進行必要的設置。這將給自動工作區設置提供最接近的東西,而不必一直處理.svn中更改的文件。