Perforce —— 适用于个人的商业性版本控制系统?

在来到现在的公司之前,基本上没有使用过什么版本控制系统。来了之后,才发现这种东西确实要比每天把工程打个包来的方便些。公司使用的一直是 Visual SourceSafe,随 Visual Studio 带的那个家伙。据说微软自己是从来不用这个东西的。

后来 CVS 和 SVN 也用过一点,感觉不是太好。主要是图形化客户端太差,而且 CVS 的客户端来要让安装什么 Python 和 Tcl/Tk 之类的东西。SVN 的那个著名的客户端(就是那只乌龟),不知道是不是我的使用的版本的问题,好像有资源泄漏,出现过自己的菜单在资源管理器中显示不正常的问题,把资源管理器搞得奇慢无比;而且会导致其他进程中也加载属于它的若干个动态链接库,似乎挂接了全局钩子。

最近才听说有个叫 Perforce 的软件,介绍说它的主要特点之一是速度极快。到它的首页上,看到有一种试用版本的下载,下载后试用了一下,尚未体会到心动之处。本地文件(工作区,Workspace)的组织呈现方式与 SourceSafe 区别较大,更接近于 WinCvs,用惯了 SourceSafe 的人(比如我)最开始可能会不太适应。

试用版功能上有最多两个用户以及最多五个工作区的限制,不过对于个人使用来讲,这两个限制好像都算不了什么。用户么,两个已经够用了;工作区么,咱可以把所有的工程都放到一个根目录下。况且,没有时间限制已经相当令人愉快了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注