这个影响不是很大吧,关键是程序员要严格遵守代码的check in/out的规则
你要是碰到个程序员不及时备份,上传也不写log,用啥都不好使

解决方案 »

  1.   

    说起这个想起以前的一道面试题,专业名词解释
    Sub Version,很多人就傻眼了.
      

  2.   

    1.使用VSS管理文档
    2.使用SVN管理代码
    3.使用bug管理系统管理bug
      

  3.   

    我现在在犹豫到底用哪一个会更好一些,CVS的权限管理有些简陋,VSS在Linux不知道怎么用,SVN貌似很火,但是目前尚未使用过,所以想听听大家的建议。
      

  4.   

    VSS是M$的不用
    CVS不如SVN
    所以用SVN
    其实还有git但目前用SVN 
      

  5.   

    android本来就是用git管理的
    当然还是要用git了。 而且还可以丰富下repo,更方便的管理
      

  6.   

    vss是微软公司的产品,在linux下无法使用,
    cvs和svn不同:
          CVS 只能对文件进行版本控制,不能对目录进行版本控制,因此CVS 没有任何关于文件“移动”(move) 操作的概念。当人为进行文件移动操作时,CVS 只能注意到,一个文件在一个位置被删除了,而在一个新位置创建了另外一个文件。由于它不会连接两个操作,因此也很容易使文件历史轨迹丢失。
           Svn  采用统一的二进制差异算法,每次提交后版本库中只存储相对于先前版本的差异,从而可以节省大量的存储空间。
            CVS 对二进制文件不能进行有效的差异化处理。对于文本文件,CVS 仅仅支持单向的差异化传输:即执行cvs update 时,只有差异的部分从服务器传输到客户端;而当执行cvs commit 时,无论代码变化多少,CVS 都需要从客户端向服务器完整传输被修改文件的全部内容,不能只传输差异。
      

  7.   

    公司一直用cvs ,不过svn 更好些
      

  8.   

    我们公司是用的SVN 感觉挺好的
      

  9.   

    已经使用SVN快3年了,不错的说!
      

  10.   

    楼主还是用SVN吧,大家都说好。
      

  11.   

    使用SVN多些,可以在Eclipse中安装插件,一套管理都在Eclipse里面搞定,不用像VSS那样来回切换。
      

  12.   

    谢谢大家的回复,用svn,结贴!