在颠覆中处理eclipse项目

时间:2011-06-02 14:49:55

标签: eclipse svn process ibm-rad

全部, 我有一个20名成员开发团队从事开发项目。 为了提供更好的控制,我们在IBM RAD中创建了一个包含必要项目和配置(如项目首选项,设置等)的工作区。

我们的想法是在subversion中预先配置项目,这样当开发团队成员签出项目时,他们就会得到一个完整的工作区,这样他们就不必自己配置设置。

但问题是每次有人检出工作区时,IBM RAD也会编辑已签入的.metadata(以及其他一些文件夹和属性文件)文件夹。

想法是开发人员不应该更改除源代码文件夹或应用程序特定文件之外的任何内容。

我认为很多其他球队可能会遇到这样的情况。 任何人都可以提供有关如何在开发项目中完成此操作的最佳实践/流程/参考资料吗?

由于

2 个答案:

答案 0 :(得分:2)

我认为svn ignore会解决你的问题。 检查http://svnbook.red-bean.com/en/1.1/ch07s02.html

  

svn:ignore属性包含一个   某些文件模式列表   Subversion操作将忽略。   也许是最常用的特殊   财产,它与...一起工作   全局忽略运行时   配置选项(参见章节   称为“Config”)来过滤无版本   命令中的文件和目录   svn status,svn add和svn import。

答案 1 :(得分:1)

您无法阻止IBM RAD更新.metadata文件夹,Eclipse不支持拆分工作区文件夹,就像配置文件夹一样。

最佳解决方案是设置构建脚本,以便能够基于某些.zip文件设置工作区,您可以在其中捕获工作区所需的设置。这将为自动工作区设置提供最接近的功能,而无需经常处理.svn中的已更改文件。