我们公司可能很快就会从 CVS 迁移到 Subversion。这给我们带来了一个问题,我正在努力解决这个问题。
对于 CVS 和 Eclipse,我们能够使用团队项目集文件来收集各种模块并一起检查它们 (http://vpms.de.csc.com/projectset/)。这使得管理项目变得非常容易,因为不需要记住项目中的每个模块。
但是,项目集不支持 SVN。我知道 SVN 有一个“外部”属性,它几乎(或可能完全)做同样的事情。我试过这个。现在,对于问题:
当我在 eclipse 中使用 externals 属性和 checkout 2 个模块时,它们的 C/C++ 项目属性丢失了,所以我不能右键单击它们说“构建项目”或“清理项目”。在 Eclipse 中,它们似乎是包含文件的文件夹。
我在这里缺少什么吗?
编辑 当我分别签出每个模块时,它们会作为项目签出,因此它们确实有单独的 .project/.cproject/settings 东西