day37版本控制

01_svn的介绍

  1. 版本控制是什么?

    对代码的管理软件

     

  2. 为什么要使用版本控制?

    提高团队开发效率

     

  3. 怎么使用版本控制?

    SVN的使用

    GIT的使用

 

常用的版本控制软件:

  1. CVS:最早的
  2. SVN:具备了CVS的所有的功能,修复了CVS的BUG
  3. clearCase:IBM推出的商业软件,体积大,功能强
  4. VSS:微软,集成在Visual Studio
  5. GIT:分布式的版本控制 在GitHub用的比较多

 

02_svn的介绍2

主要用在J2EE开发

 

03_svn安装使用

 

 

04_单用户版本控制

 

05_仓库的备份和还原

06_合并解决冲突

 

删除多余的注释

 

07_svn代码提交规范

1.先更新,再提交

不要提交有问题的代码

 

2.多提交

完成UI,解决BUG,实现功能

3.每次提交必须书写明晰的标注

 

  1. 不要提交自动生成的文件

 

比如Eclipse的gen目录和bin目录

 

 

  1. 不要提交自己不明白的代码

三方代码一定要了解清楚

 

  1. 慎用锁定的功能

 

08_svn常见的图标

 

Eclipse:

被修改,没提交

 

Team:

    share

 

  1. getlock

    直接对文件加锁,效果很强

  2. needslock

    加锁,变为只读

 

09_合并冲突

SVN标准的目录结构

 

merge

repo-browser

10_合并冲突修复

从trunk 主版本merge 已经修复的fix版,合并后主版本将被修复,然后再repo-browser 复制到tags里面

 

也可以从fix里面合并

 

11_实际开发Eclipse用法

 

实际开发目录介绍:

  1. trunk:

    主分支:当前代码开发的目录

  2. tags:

    里程碑:发布的版本的记录

  3. branches:

    分支目录:BUG修复,新技术的尝试和研究(1。提升开发效率 2.提高软件的访问的性能)

 

Eclipse上的SVN操作:

  1. 安装SVN

    http://download.csdn.net/download/lianqiangjava/6869665

 

2. 提交后就可以用任意用户import这个项目

 

注意:避免冲突

在自己写的文件目录上加上自己的名字

 

12_git的用法

 

 

在GitHub上公开自己的邮箱非必要

 

GIT的开发流程:

  1. 从GitHub注册
  2. 登录
  3. 创建仓库
  4. 通过Git客户端操作仓库

 

访问别人的仓库:

  1. 拷贝仓库的URL
  2. 通过GIT客户端去下载资源

  3. 修改资源
  4. 创建patch, 发给原创者的邮箱

应用别人给你发的patch文件

  1. Git客户端应用patch文件

  2. 提交到自己的github上

 

13_github上fork别人的代码

 

 

14_虚拟机的安装配置

 

1.共享:

2.屏幕大小等多功能

3.共享文件

 

15_手机卫士功能演示

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值