zoukankan      html  css  js  c++  java
  • 版本控制(svn、Git)环境创建

     1.SVN  2.Git  last

    版本控制工具应该具备的功能:

    1. 协同修改;
    2. 数据备份;
    3. 版本管理;
    4. 权限控制;
    5. 历史记录;查看修改人、修改时间、修改内容……
    6. 分支管理;开发团队在工作过程中多条产品线同时推进……

    1.svn

    1. 安装、启动(默认监听 tcp:3690
      # yum install apr-devel apr-util-devel sqlite-devel
      # ./configure --prefix=/usr/local/svn
      # make && make install
      # /usr/local/svn/bin/svnserve -d -r /opt/svn --listen-port 3690
      View Code
    2. 创建 svn 版本库
      # svnadmin create /opt/svn/test1
      View Code
    3. 测试环境
      # svn checkout svn://localhost:8201/test1
      # svn commit helloWorld.text
      View Code
    4. 修改版本库“配置文件”

    2.Git

     Git 的优势:

    1. 大部分操作在本地完成,不需要联网
    2. 完整性保障
    3. 尽可能添加数据,而不是删除修改
    4. 分支操作非常快捷流畅
    5. 与 Linux 命令全面兼容

     Git 结构(本地结构):

    1. 本地库,存储历史版本
    2. 暂存区,临时存放
    3. 工作区

    Git 代码托管中心

    subversion_Git_ CVS .

    一切代码都是为了生活,一切生活都是调剂
  • 相关阅读:
    引用赋值的问题
    mysql的笔记
    输入法失败
    eclipse的快捷键
    c++/c在两个文件公用一个变量
    用c++ sttring检测名字是否有空格
    QLineEdit的信号函数
    c++博客转载
    qt-博客
    QT聊天室--重大bug
  • 原文地址:https://www.cnblogs.com/argor/p/9445903.html
Copyright © 2011-2022 走看看