您的位置:首页 > 移动开发 > Android开发

Android 第十二天重置版_版本控制

2016-04-10 20:41 288 查看
1 为什么需要版本控制软件
   [1]代码的冻结  
   [2]需求频繁的变化 
   [3]手机钱包
   [4]易信 

6拍:1拍 拍脑袋
    2拍 拍肩膀 
    3拍 拍胸脯 
    4拍 拍桌子 
    5拍 拍屁股
    6拍 拍大腿 
    
常见的版本控制软件 

  [1]cvs 

  [2]svn   集中式  

  [3]ClearCase   ibm 

  [4]vss 微软

  [5]git  分布式 云计算  由好多台电脑组成了一个整体  github.com

2 虚拟机的安装 

  


3 svn服务器端软件的安装

  [1]验证服务器安装成功 在浏览器敲 https://127.0.0.1
  [2]其他电脑通过访问 https://192.168.13.250 
   


4 svn客户端软件的安装

  [1]如何验证乌龟svn安装成功  点击鼠标右键


5 单用户代码的控制

  [1]让当前工作控件和svn服务器建立关联
  [2]如果发现当前工作空间有一个.svn目录就说明当前工作空间和仓库建立关联 
  [3]当前的这个工作控件会有一个绿色对勾 
  [4]点击add 会变成一个蓝色+ 计划把文件加入到版本控制库中
  [5]把文件提交到版本控制库中


4000


6 版本库的备份和还原
  对仓库的备份 仓库在C盘Repositories下

 


7 多用户代码的控制

  [1]snv不是专门用来解决冲突的 

  [2]如何避免 分模块开发


8 svn常见图标 

  [1]绿色对勾 代表和服务已经建立关联 (2)提交成功 更新成功等
  [2]蓝色? 代表服务器不知道有这个文件
  [3]蓝色+ 代表计划加入到版本控制库中
  [4]黄色感叹号 代表遇到了冲突
  [5]红色感叹号 代表修改了这个文件 需要提交到版本控制库中
  [6]灰色对勾 代表文件只读
  [7]锁在开发中慎重 



9 svn提交代码的原则

  [1]先更新在提交 
  [2]多提交
  [3]不要提交不能通过编译的代码

  [4]每次提交必须书写明晰的标注 

  [5]提交时注意不要提交本地自动生成的文件 

  [6]不要提交自己不明白的代码 
  [7]慎用锁定功能


10 使用svn管理Android项目

   使用ignore 忽略你不想提交的目录,因为有些目录是自动生成的不能提交。

    [1]使用客户端软件 

    [2]使用eclipse插件


11 svn的标准目录结构

    [1]trunk 标准目录结构 
    [2]Branches 分支(修复bug的目录)
    [3]Tags 里程碑(用来保存发布的版本)


12 使用eclipse演示企业开发流程 *** 

    [1]安装snv插件

    [2]把我提供的feature 里面的jar包放到你自己eclipse的feature里面

    [3]把我提供的plugin 里面的jar 放到你自己eclipse的plugin里面 

    [4]如果你点击你自己eclipse的windowpreference 下有一个svn说明安装成功

    [5]假如王伟来到了微信团队    用svn来管理项目 

    [6]王伟要和他的领导要账号和密码 
    [7]账号 密码 和  https://192.168.13.250/svn/wx/weixin


13 git简介

   [1]java语言才是最优秀的语言 

   [2]C语言才是王道

   [3]HTML 也不错 

   [4]ios 才更厉害

   [5]java语言才是最牛的



14 git_用户操作
   md格式 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android