iOS CraziesIOS开发资料库iOS

iOS SVN源代码管理工具使用

2016-08-07  本文已影响4119人  木头Lee

1、安装VisualSVN软件

用于搭建服务器,添加仓库和配置用户信息权限等操作(项目经理需要做的,员工一般不用)


2、终端指令

常用命令行及简写:

- 下载项目:svn checkout -> svn co      
- 提交代码:svn commit -> svn ci         **常用**
- 更新代码:svn update -> svn up         **常用**
- 删除文件:svn remove -> svn rm
- 查看版本信息:svn log
- 查看文件状态:svn status -> svn st


常见文件状态

-  ? : 不在svn的管理之下
- A : 该文件在已经添加到svn的管理之下,但是只是保存在本地,并没有提交到服务器
- M : 该文件在本地已经被修改,但是没有传到服务器
- D : 该文件在本地已经删除,但是服务器依然有该文件,删除操作没有更新到服务器
- C:产生冲突
-  I :该文件已经被忽略
-  ! : 文件丢失或不完整(无法识别该文件)
- G :产生冲突后,更新操作去解决冲突相当于合并

1、向项目经理要一些东西

2、开始开发


1、 svn update -r版本号
先回退到某个版本,确认下该版本是否是自己打算回退的版本
2、 svn update :
将本地文件更新到最新版本
3、 svn merge -r最新版本号:要回退版本号 person.h
将两个版本进行合并
4、svn commit -m “回退到某版本
重新提交服务器

svn update  
  先从服务器更新一下最新内容 
svn log
  再查看提交的各版本信息
  • out of date : 过期,本地版本号低于服务器的版本

注意: 1 > 尽量在修改文件之前,先update 2 >如果修改公共文件,最好先跟同事打招呼,让他先别修改,修改完之后,让他更新

3、图形化界面: CornerStone

需要忽略的文件

4、使用Xcode CheckOut代码

5、Xcode中使用svn的注意点:

上一篇 下一篇

猜你喜欢

热点阅读