最近,我的项目组从一个不使用
Eclipse的承包商处购买了一个C/C++代码库.基本上是一个用于使用Autotools构建的大/ src树,其中一些顶级构建脚本掩盖了一些Autotools的复杂性.
我们项目团队的开发人员已经设法将Eclipse(Luna)中的代码设置为Autotools项目…但目前引起悲痛的是,当我们开始使用此代码时,项目CM也转向Jazz /来自ClearCase / ClearQuest的RTC 5(正式流程,而不是敏捷).
我们都不清楚代码是否应该以完全配置的Eclipse项目的形式进入RTC存储库,供开发人员使用.
我作为开发人员的阅读是必须的:如果没有,当我将代码下载到我的存储库工作区时,我必须首先在“幕后”引入新的.project,.cproject和.autotools文件进入一个指定我需要的包含路径的项目,允许进行C/C++代码分析,并且(希望)可以在Eclipse内部为Autotools重新调整.这也意味着当我提供更改集时,可能会采取各种容易出错的变通方法来避免提供不属于CM所设想的代码库一部分的项目特定设置.现在,这是尽可能接近承包商交付的(非Eclipse)包.
我所希望的是,任何人都可以告诉我,当使用RTC与Eclipse时,标准做法是在RTC中以完全配置的,即用型Eclipse项目的形式设置一个代码.我发现的文章中使用的语言表明了它,例如,谈论“查找并加载Eclipse项目”,但我所看到的并没有让我明白这一点.
最佳答案
is that anyone can tell me if it is standard practice when using RTC with Eclipse, to set up one’s code in RTC in the form of fully configured, ready-to-use Eclipse projects.
这是任何源控制工具的标准.
参见“Shoul I keep my project files under version control?”或“.classpath
and .project
– check into version control or not?”.
RTC只是建议创建一个.project来引用Eclipse工作区中组件的文件(为方便起见,以便于对给定RTC组件进行文件探索).
但这与完整的.project是分开的,在那里配置了许多其他设置.