zoukankan      html  css  js  c++  java
  • TortoiseSVN与TortoiseGit

    TortoiseSVN与TortoiseGit

    功能:版本控制+备份处理

    差异:SVN二段式,没有中间存储点,直接提交后到达了远程存储点;要想对本地的修改进行记录,必须要与SVN服务器进行通讯,无法只是单纯的保存本地的修改。

       Git三段式,存在中间存储点,先提交到本地代码库,在提交才能到达远程存储点;

    分布式和集中式的最大区别在于开发者可以本地提交。每个开发者机器上都有一个服务器的数据库,Git属于分布式。

      如果每次TortoiseSVN提交的时间粒度是按照黄色箭头所示,那么中间的红色修改我只能在我的word工作日志中查看,但是word中毕竟记录的是思路,具体的代码文件我只能手动拷贝到word日志中记录的相应位置,或者创建patch文件保存到制定位置,如果TortoiseSVN提交的时间粒度是途中箭头所示,那么这与word日志的工作几乎重复,可以达到随意定位修改的目的,但是需要注意的是,在团队开发中,如此频繁的TortoiseSVN提交时绝对不可能的,一是SVN服务器要求完整的功能修改完成后才能提交,而是如此频繁的提交会增加服务器负担,也会使得自己不完整的代码模块影响整个项目的功能。

    详细使用差异见博客:

    版本控制:SVN和GIT的一些使用感受    http://blog.csdn.net/zssureqh/article/details/39117601

    版本控制:SVN和GIT的一些使用感受(续)   http://blog.csdn.net/zssureqh/article/details/39119033

  • 相关阅读:
    CLR
    Cocos2dx 3.12 在AndroidStudio上编译配置
    MFC 调试方法
    列表初始化
    类型转换
    Cocos2d-x 3.4在AndroidStudio上编译配置
    出发 Let's Go
    LumiSoft.Net邮件接收乱码问题解决
    百度地图经纬度转换JS版
    百度经纬度和google经纬度互转
  • 原文地址:https://www.cnblogs.com/liang2713020/p/6680483.html
Copyright © 2011-2022 走看看