安卓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
- 安卓1113_版本介绍和控制 SVN GIT
- 版本控制:Git和SVN
- 版本控制之svn和git简述
- Android-版本控制Git和SVN
- 版本控制工具SVN和GIT
- 版本控制SVN和Git使用详解
- 版本控制的问题Git和Svn
- 8.版本控制svn和git
- git-svn 版本控制
- 版本控制-SVN&GIT
- 版本控制:svn、git
- 版本控制 svn 与git
- 版本控制工具:svn git
- Unity3D 版本控制 SVN Git
- 分布式和集中式版本控制工具-svn,git,mercurial
- 版本控制:SVN和GIT的一些使用感受
- 版本控制:SVN和GIT的一些使用感受
- 版本控制工具git 和svn的学习总结1
- (转)总结一下最近关于domain object以及相关的讨论(来自JavaEye,作者robin)
- 取消window下应用报错后弹出的对话框程序已停止要求关闭程序对话框
- 多维数组下指针使用总结
- Android官方数据绑定框架DataBinding(一)
- Struts2的配置文件
- 安卓1113_版本介绍和控制 SVN GIT
- hdu2992 Hotel booking (floyd+spfa+map)
- vi + cscope使用
- jni编译时错误在console里一闪而过
- ProgressDialog详解
- 运行QEMU时,出现错误:(process:8559): GLib-WARNING...gmem.c:483: custom memory allocation vtable not support
- 甲骨文研酒爰精密解讀:甲在畀中
- 张正友标定算法原理详解
- POJ2828