安卓1113_版本介绍和控制 SVN GIT

来源:互联网 发布:淘宝上宝贝卖点怎么写 编辑:程序博客网 时间:2024/05/01 09:47

版本控制svn

1.为什么需要版本控制软件

[1]代码的冻结 [2]需求频繁的变化.    微信   易信    捕鱼达人  [3]6拍     ★1拍 拍脑袋      ★2拍 拍肩膀     ★3拍 拍胸脯     ★4拍 拍桌子     ★5拍 拍屁股     ★6拍 大腿     [4]项目管理 工作量统计  [5]项目源码备份和记录   

2.常见的版本控制工具

   cvs     svn  :集中式https://tortoisesvn.net/   clearcase ibm研发    vss 微软研发     git : 分布式https://tortoisegit.org/download/

3.svn服务器的安装

[1]安装svn服务器的软件 傻瓜式安装

[2]如何验证svn服务器安装成功 在浏览器上敲 127.0.0.1

4.svn客户端的安装

[1]安装客户端软件 傻瓜式安装

[2]在桌面上右键如果发现下面截图就证明安装好了

5.单用户代码控制

[1]和svn服务器的仓库建立管理 点击svn checkout

[2]在这个目录下创建文件(代码) 提交到svn服务器 svn commit

[3]当对这个文件进行修改后这个文件会变成红色感叹号 代表这个文件需要再次提交到服务器

6.多用户代码的控制

如何避免冲突:因为实际开发中解决冲突非常繁琐 所以要避免冲突

[1]必须在提交代码之前要先更新 在提交

[2]分模块.

[3]分逻辑.

7.svn常见图标

[1]绿色对钩

   1)目录和服务器建立了关联   2)当提交文件成功 

[2]蓝色加号 代表计划加入到版本控制库中

[3]红色感叹号 代表文件被修改了 要再次把文件提交到服务器

[4]黄色感叹号 代表遇到了冲突 需要解决冲突

[5]灰色对钩 代表让文件只读

[6]小锁图标 代表把文件上锁

8.svn提交的规范

[1]先更新在提交[2]多提交[3]不要提交不能通过编译的代码[4]最好本地自动生产的文件不要提交   [5]慎用锁的功能 

9.使用svn来管理Android项目

 [1]让Android所在的工作目录和服务器建立管理  [2]让bin和gen目录忽略掉 这2个目录里面的文件不需要提交 ignore(忽略)

10.svn的标准目录结构

陌陌: 同城交友利器. 

11.真实企业中开发的流程

 王国栋来到微信团队  开发流程[1]要问领导   snv的地址是什么 [2]管理员会把工程下载地址 https://192.168.101.32/svn/test2/wx ,帐号 和 密码[3]为了方便开发 自己给eclipse装一个svn插件 看见下图代表svn插件安装成功              

12.git

 分布式:由好多台电脑组成一个整体 其中一台电脑挂掉 不 会影响整体要做的事情  采用对比去学习 ,明天要学习C语言. git:约架  代码的版本控制 java语言是最优秀的语言 . C语言才是王道  ..... java语言是最优秀的语言

13.git主要应用场景

 应用在开源项目里 比如咱们Android   smartImageView github

properties写法

类似于map

键:值className:com.mysql.jdbc.Driverurl:jdbc:mysql://localhost:3306/lolname:rootpwd:1q2w3e

sqlite

helper.getReadableDatabase(); //可读 如果存储空间满了  不会报错,会返回一个可读数据库 (用这个)helper.getWritableDatabase(); //可写  如果存储空间满了会报错
0 0
原创粉丝点击