我们目前将Clearcase用于大量大型项目。我们在后台使用SQL Server作为文件存储,它最终达到了访问文件太慢的程度。
看看GIT和Mercurial,我们看到一个基于存储文件差异的分布式VCS - 它有可能获得更好的本地性能。
有人知道Jazz RTC是否有文件差异或数据库支持的文件存储? (谣言工厂建议它由DB2支持:/)
答案 0 :(得分:3)
我建议使用Git for VCS和其他系统进行问题跟踪,构建服务器等。一体化解决方案到目前为止。最初它可能更容易启动,但您很快就会遇到“链条中最薄弱的环节”。
希望这有帮助
答案 1 :(得分:2)
我想你的意思是Jazz RTC,它有一个version control included。
它的Jazz RTC server支持DB2,Sql Server和Oracle。
然而,Jazz平台与像Git和Mercurial这样的DVCS非常不同:它是一个应用程序集线器,用于促进几个软件之间关于开发生命周期的通信(需求,版本控制,更改,建立,......) 版本控制部分只是Jazz的一小部分。
答案 2 :(得分:1)
使用RTC / Jazz源代码控制的文件访问速度很快。
在Jazz SCM开发团队(我是其中的一员),我们有一个大型回购。它包含数万个文件和数十万个文件状态。加载时间(在我们的LAN上)受网络速度的限制:我可以在10到20分钟内加载50k文件(大约500megs)。在更快的网络上,它会更好。
在服务器上,更改将保留为适当的增量(即版本之间的差异)。 Jazz服务器由数据库支持,但访问速度很快。