1.速度慢:这个不是那么明显吧。
2.无法方便的浏览服务器上的目录和文件结构:你可以用WinCVC这个客户端软件,还是挺方便的。
3.无法修改目录或文件的名称:这个要在服务器上做。
4.删除目录比较麻烦,老是删除不了:同上。

解决方案 »

  1.   

    除了wincvs和乌龟cvs,有更好用的CVS client推荐没有
      

  2.   

    wincvs和乌龟cvs,就用这两个,觉得还挺方便啊
      

  3.   

    功能来说,wincvs肯定是要强很多的.只不过操作复杂一些罢了.
      

  4.   

    vss,和cvs不是同一个档次的东西
      

  5.   

    如果只有几个人在用,其实的确可以使用VSS就行但是当人数多了的时候,VSS就开始很慢了,服务器上面需要打开好多的连接。因为你必须首先连接上去网上邻居,而且VSS其实极不安全。因为我必须对你共享的目录有写权限,我可以直接顺手Shift + Delete直接上去删除所有的文件,又我可以看到所有我本来没有权限看到的文档如果你需要在外网上使用,VSS会让你抓狂的。
    而且CVS所提供的分支,Tag功能相对起来强大多了,这个在复杂的系统中可能需要用到总体来说,CVS的确不能说很好用的东西,需要学习以后才用到比较熟手。
    你说的问题:
    1.速度慢:其实在浏览的过程中不会慢啊,根本就是本地机器的操作,不需要连接服务器的,下载的速度不能说快,但是觉得也不会太慢吧2.无法方便的浏览服务器上的目录和文件结构:这个是一个问题,但是我通常都是直接viewcvs看看目录结构的
    3.无法修改目录或文件的名称:这个也是一个问题,这个我一般都是FTP上去改名的。很方便啦
    4.删除目录比较麻烦,老是删除不了:你可以使用CVS release命令来声明一个Module不再使用,这样就是当删除了,当然服务器还是有记录的
      

  6.   

    看来老兄对CVS还是不太了解啊,VSS删除的文件你还能找回来吗?一个项目要在两地开发,VSS如何实现?项目中每天至少要release两次,考虑一下用VSS会不会把你累死?有一种紧急情况,需要几个人同时修改一个文件,VSS能不能提供?代码需要在linux上编译,版本控制是VSS,考虑一下如果实现?。。等等,,太多了,做文档管理,VSS是比CVS强,做代码的版本控制,VSS差CVS太多太多了,根本不是一个档次上的东西。
      

  7.   

    老兄,看来你是刚学JAVA吧,不会用CVS,就比如说会用ANT就知道CVS多好用了。
    有没有看过老外写的project啊。汗..........
      

  8.   

    公司原来是用VSS的,后来改用WINCVS,操作起来感觉WINCVS上手比较难,有时就是不知道为什么不能操作成功
      

  9.   

    我的确是刚学java,所以对cvs不是很熟
    以前一直使用VSS做版本控制,感觉VSS在易用形上比CVS强太多,可以随便加一篇文档到任意一个目录下,也有类似与tag的冬冬,
    最主要的是cvs往往有操作了但是没有起作用的时候,特别是删除一个目录(不是module),这种情况vss是不会出现的^_^
      

  10.   

    其实我觉得只是你不习惯操作罢了,可能是你只是在本地做了这个操作但是没有commit到服务器上面删除目录有些时候的确会用到,但是使用频率其实不应该太高,除非你开始的设计就有问题
    所以我一般都直接FTP或者Telnet上去删除的,习惯一下就好了 :)CVS在易用性方面的确不是太好,但是对于这个历史记录的管理是比较好用的,而且每个文件它的记录是在单一“,v”文件当中,所以将来迁移也很容易搞掂,并且不会丢失所有的历史信息
    所以如果你打算使用CVS,只要你坚持使用一段时间其实就会觉得顺手的啦。你也会发现它的确功能是比较强的
      

  11.   

    blandkiller(怀念旧社会) 
    说的有道理!
      

  12.   

    2.无法方便的浏览服务器上的目录和文件结构
    很方便,可以形成树型结构,并且可以通过树型结构任意选择然后check out,这点就比VSS强多了..至于慢,我可没感觉到...