IOS 程序的版本管理(基于SVN)
来源:互联网 发布:淘宝新手发货 编辑:程序博客网 时间:2024/05/18 02:51
1, 安装 SVN
a, sudo -apt-get install subversion subversion-tools
b, mkdir /home/svn
c, cd /home/svn
d, svnadmin create Repository
2, 导入Project
a, mkdir proj
b, mkdir proj/trunk
c, mkdir proj/branches
d, mkdir proj/tags
e, svn import proj file:///home/svn/Repository -m 'Init'
f, svn list file:///home/svn/Repository/proj
g, 创建分支
svn copy file:///home/svn/Repository/proj/trunk/ file:///home/svn/Repository/proj/branches/PROJ-201108 -m 'create a branc'
3, 配置 SVN
a, vi svnserve.conf
去掉下面语句前的注释
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
b, vi passwd
添加新的用户
leon = xxxx
c, vi authz
添加新的组
[groups]
admin = leon
[/]
@admin = rw
* = r
d, 关于 authz.conf 配置文件需要注意:
1), 如果我们以 svnserve -d -r /home/svn/Repository 的方式启动,则不会有[proj:/]这样的配置
2), 如果我们以 svnserve -d 的方式启动,则可以[proj:/]这样配置
4, 启动svn 服务
a, svnserve -d -r /home/svn/Repository
5, 配置xcode
1. 在Xode的菜单中选择 SCM -> Configure Repositories,填写SVN服务器的信息
2. 然后选SCM -> Repositories 你就可以Import, Check Out你想要的内容了,SVN的日常管理也可以在这里做。
3. Checkout项目以后在你的项目的属性中设置项目的SCM
4. 设置好以后,你在你的项目视图中就可以看到新的一列,M表示该文件已经修改过,然后你已经可以通过SCM菜单,或者右键菜单直接进行SVN的操作, commit,update,revert,diff and log,任何你想要的。
SCM->Get SCM Info 可以看到任何文件的版本信息
- IOS 程序的版本管理(基于SVN)
- Ios SVN版本管理
- 基于Apache+SVN+Tortoise的版本管理系统的建立
- SVN之——SVN 版本管理系统的安装(基于CentOS6.5 + Subversion + Apache + Jsvnadmin)
- 应用360云盘与SVN版本管理服务器搭建基于云端的版本控制软件
- SVN版本管理的合并
- 基于svn的版本发布工具
- 使用SVN进行工程项目的版本管理
- 版本控制之svn的权限管理
- SVN版本管理的简单操作
- SVN版本管理 CornerStone客户端的使用
- 从传统的版本管理看SVN
- SVN版本管理系统的安装
- SVN 版本管理系统的安装
- SVN版本管理系统的安装
- Linux SVN 版本管理系统的安装
- 基于web的svn简易管理系统
- svn版本库管理
- http://www.droiddraw.org/
- 用Dreamweaver+ASP实现网页分页
- 关于在字符串中删除特定的字符
- 自增自减问题
- 如何让窗口左边默认显示资源管理器
- IOS 程序的版本管理(基于SVN)
- Oracle归档日志管理技巧
- vxWorks中sysClkRateGet()返回系统时钟详解
- oracle定时任务 时间间隔
- linux 事件协议分析
- 第十一章:线程池
- RegExp 小解
- 最简单的C++题目
- 调用约定与修饰名约定