我正在做我的研究的最后一年的项目,我想在这里做一个小调查。这个主题是关于工业产品的配置管理和版本控制系统(比如一个软件,一个家具设计,一个汽车引擎甚至一个飞机设计等等)。
1.)您的专业领域是什么(IT、工程、制造等)您(以前或现在)在工作中使用的配置管理和版本控制系统是什么?
2.)你的意见/评论是什么(好的,不好的,它缺少什么或可以改进的地方等等)关于他们的?如果你能为你的观点/评论提供一些现实生活中的例子,我将不胜感激。
当然,如果您只是想分享您对当前市场上的配置管理和版本控制系统的看法,也欢迎您。
提前感谢您的帮助。
发布于 2009-08-10 02:21:22
我在计算机安全领域工作,我们使用Perforce。它非常适合我的需求(我是一名开发经理)-支持简单的分支(不像git那么简单,但我们并不真正需要那么灵活的东西),冲突解决非常好,命令行工具适合编写简单的脚本。
缺点是价格-据我所知,P4相当昂贵(我没有参与购买,所以我不知道细节),我不认为我们能从开源解决方案中获得任何在开源解决方案中找不到的东西(同样,我会看看git)。然而,我们是一家大型(超过1000人)的软件开发公司,我们在世界各地都有办事处,而且perforce已经相当根深蒂固,所以我认为我们不会很快改变。
在过去,我在另一家公司使用过Perforce和Visual Source Safe (太可怕了!)。
发布于 2009-08-10 02:30:16
我不确定这是不是一个好的话题。在任何情况下:
对于开发软件,我们对git非常满意。如果你的开发人员特别缺乏经验,或者你的团队中有“需要图形用户界面的人”,你可能会更喜欢Subversion。
为了跟踪我们的系统配置文件(DNS、puppet、nagios,诸如此类),我们使用Subversion。
发布于 2009-08-10 09:11:38
关于使用版本控制系统跟踪配置文件:这不是VCS的用途,但例如对于Git,有许多构建在Git之上的工具来管理配置文件:IsiSetup,etckeeper,以及其他可以在http://git.or.cz/gitwiki/InterfacesFrontendsAndTools网页上找到的工具。
https://stackoverflow.com/questions/1252873
复制相似问题