阅读更多
经过一段时间的研究试用,我老板与我对选择替代VSS的对象有了一致的意见,比较过svn,git, IBM Rational Team Concert 等后,
觉得最合适的选择是:
SourceGear 的 Vault/Fortress。
http://www.sourcegear.com/products.html
这不是free与opensouce,但对一个美国商业公司来说,几百美金的算是非常便宜的(一个人一天的工钱)
分享我使用的感受
1.对原vss数据的导入: 将vss中的项目导入到Vault后,可以追溯在vss中的历史。
2. 支持cheap branch(这是原vss的最大问题)。支持原子签入。
3. 没完成的工作可以shelve,不用checkin也不怕丢失。(换台电脑打开项目后,也可以找到你的shelfve list, unshelve,然后接着工作)
4. 支持离线工作。
5. client用户界面友好易用,上手极快。与 visual studio 无缝集成。是比vss好无数倍的替代品。
与eclipse也有集成,还没来得及用。
6. Merge超级强大。还可以比较目录/分支中的所有文件。
他的DiffMerge 工具是免费的,可单独下载的。
推荐大家下一个用用。
7. 使用sqlserver 数据库,管理方便。还有programming API, 可以自己做些集成。
8. Fortress是项目与bug管理的系统,与vault集成了。在check in时可以从list里找到你的task/bug id,注释也就自动加入了。
其他功能该有的都有了。写得太多就有失焦点了。