我正在完成学习的最后一年项目,并希望在这里做一些调查。主题是关于工业产品的配置管理和版本控制系统(例如软件,家具设计,汽车引擎甚至飞机设计等......)
1.。)您的专业领域(IT,工程,制造等)是什么?您使用(以前或现在)工作的配置管理和版本控制系统是什么?
2.)你对他们有什么看法/评论(好的,坏的,缺少什么或者什么可以改善......)?非常感谢您能为您的意见/评论添加一些现实生活中的例子。
当然,如果您只想分享您对市场上当前配置管理和版本控制系统的想法,也欢迎您。
提前感谢您的帮助。
答案 0 :(得分:0)
我在计算机安全领域,我们使用Perforce。它非常适合我的需求(我是开发经理) - 支持轻松分支(不像git那么简单,但我们真的不需要灵活的东西),冲突解决方案非常好,以及命令行工具有助于轻松编写脚本。
缺点是价格 - 从我听到的消息来看,P4相当昂贵(我不参与购买,所以我不知道具体细节),我认为我们没有得到任何东西在开源解决方案中找不到的perforce(再次,我看看git)。但是,我们是一个大型(> 1000人)的软件开发公司,我们的办事处遍布全球,而且perforce已经非常根深蒂固,所以我认为我们不会很快转换。
过去,我在不同的公司使用Perforce和Visual Source Safe(糟糕!)。
答案 1 :(得分:0)
我不确定这对于SO来说是个好主题......无论如何:
对于开发软件,我们对git非常满意。如果您的开发人员特别缺乏经验,或者您的团队中有“需要图形用户界面的人”,那么您可能会对Subversion感到满意。
为了跟踪我们的系统配置文件(DNS,puppet,nagios,那种东西),我们使用Subversion。
答案 2 :(得分:0)
关于使用版本控制系统跟踪配置文件:这不是VCS的用途,但是例如对于Git,在Git之上构建了许多工具来管理配置文件: IsiSetup , etckeeper ,以及其他可以找到的例如在http://git.or.cz/gitwiki/InterfacesFrontendsAndTools网页上。
答案 3 :(得分:0)
这个问题可能延伸到技术含量较低的语义标记和生成设计。
软件和系统技术: