解决方案 »

  1.   

    一个连git服务器,一个连svn服务器,你说区别,也就是git和svn的区别,git在没网络的地方也可以提交代码,因为git会在本地对资源库做一个备份,svn不行
      

  2.   

    svn、cvs、vss、git都是版本控制工具
      

  3.   

    其实我的问题是
    一个有备份 一个没有备份 
    这个有什么意义呢?
    1:git本地有备份你提交后 还不是要远程同步到主库 
    2:svn本地一提交就直接到主库 岂不是更有效率 ???
      

  4.   


    一个连git服务器,一个连svn服务器,你说区别,也就是git和svn的区别,git在没网络的地方也可以提交代码,因为git会在本地对资源库做一个备份,svn不行
    其实我的问题是
    一个有备份 一个没有备份 
    这个有什么意义呢?
    1:git本地有备份你提交后 还不是要远程同步到主库 
    2:svn本地一提交就直接到主库 岂不是更有效率 ???
      

  5.   

    首先,这个就不是插件的问题了,这是git和svn的区别
    具体来说,你的两个问题,是git和svn设计思路和目标不同的问题了。 
    svn要提交必须在线,连中央仓库,如果不联网就不能操作
    git设计是要作为分布式的系统,本身并没有“中央仓库”的概念,commit本身不需要联网就可以操作; 可以多次commit之后再push到某个其他的分布式节点上去
      

  6.   


     可以多次commit之后再push到某个其他的分布式节点上去?
    push的时候还不是一样要冲突比较 然后解决冲突完 再提交 (全先提交到本地 然后push下 冲突可能会很多。效率低下)?
    还不如svn直接提交?(效率稍微高点)
      

  7.   

    GIT是分布式的,SVN不是;
    GIT把内容按元数据方式存储,而SVN是按文件;
    GIT分支和SVN的分支不同;
    GIT没有一个全局的版本号,而SVN有;
    GIT的内容完整性要优于SVN;我用的git,感觉很好用