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 .

    一切代码都是为了生活,一切生活都是调剂
  • 相关阅读:
    NIO简述
    函数式编程
    ReadWriterLock读写锁
    Semaphore工具类使用
    CyclicBarrier工具类使用
    CountDownLatch工具类使用
    创建VUE+Element-UI项目
    <slot>插板使用
    Spring面试题
    实现定时任务的几种方式
  • 原文地址:https://www.cnblogs.com/argor/p/9445903.html
Copyright © 2011-2022 走看看