我们公司需要的是一种用于Linux/C++的版本管理工具。我们的产品由多个库和配置文件组成。在这里,我将列出的基本功能,我们希望这样的系统有:用于Linux的版本管理系统
能够跟踪依赖,容易增加库其相关性得到了他们的主版本增加的主要版本。它应该在内部构建某种依赖关系图,以便知道哪些人受到更新的影响。
知道如何构建它处理的产品。无论是特定的构建文件还是更好的 - 读取和理解makefile的能力。
与SVN一起工作,以便它可以从那里检查新版本并进行构建。
生成一些安装程序 - 以rpm或tar.gz格式。为此目的,它应该能够理解rpm spec文件格式。
目前我们正在研究这种已经非常实用的工具。但是我相信我们的任务不是独一无二的,应该有一些工具可以完成这项工作。