svn启动:

  版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkOut和Commit.

  一、配置SVN服务器

    1、创建Svn服务工作路径同时新建我们的App工程,入下图所示,SVN_Project是SVN服务的工作路径,MyProject是我们的iOS工程

    2,在Mac下有自带的svn服务功能(Windows下是没有的),直接在终端打开svn的服务即可,在打开服务的同时指定svn的工作路径

      (1)启动svn服务命令:svnserve -d -r 工作路径

                       svnserve -d -r

/Users/mac/Desktop/SVNfiles/

      (2)终端截图如下:

    3、svn服务启动后,要创建svn管理文件,管理文件有关于svn的各种配置

      (1)在工作目录中创建管理文件命令:svnadmin create MySVNProject

      (2)管理文件创建成功后,其目录结构如下:

      (3)接下来要配置我们的svn,打开conf文件夹如下:

  

      (4)配置svnserve.conf文件,把带一个#的临时注释去掉即可:

      (5)在passwd中添加用户名和密码

      (6)authz中是用户组的管理

创建本地svn服务:

  二.把工程导入SVN

    1.想把我们的工程导入svn的话,需要用到一个工具svnx,svnx连接svn服务器,后面跟的文件是SVN的管理文件,用户名和密码就是在配置文件中添加的用户名和密码

    2.登陆成功以后,导入我们的iOS工程。

  三、在Xcode中check out工程(下面用的时Xcode6.1的测试版本)

    1.在Welcome Xcode 中选中Check out an existing Project,入下图所示:

    2.连接svn服务器(ip后面的仍然是svn管理文件):

    3、check out工程

  

    4.在本地打开工程,在Source Control中进行项目的管理

最新文章

  1. php 获取当前服务器 系统
  2. Beta项目冲刺 --第五天
  3. iOS开发中几个重要的方法
  4. Linux 下多核CPU知识【转】
  5. android XML解析器全解案例
  6. java版的YUI3 combine服务-Combo Handler
  7. [原创]使用benchmarksql和pgbench对PostgreSQL Plus Advanced Server进行性能测试
  8. 2B The least round way
  9. ubuntu14.04(64位置) ADB Not Responding
  10. c++ 正則表達式
  11. 使用Unity创建塔防游戏(Part2)
  12. php使用curl设置超时的重要性
  13. sleep()
  14. 一个关于C8051F350模拟电源的小问题
  15. CSV的简单用法
  16. 阿里云短信验证使用(PHP)
  17. DIOCP-V5发布
  18. MySQL中字符串和数字拼接
  19. UNIX环境高级编程 apue.h头文件的配置
  20. 『Os』常用方法记录

热门文章

  1. docker构建一个简易镜像
  2. 1.2 Use Cases中 Log Aggregation官网剖析(博主推荐)
  3. 理解OAuth 2.0 - 阮一峰的网络日志
  4. Sql Server 2014完全卸载
  5. Mongodb总结6-数据库启动、停止、备份等命令
  6. 微软云 azure 数据迁移之oracle11g dataguard
  7. [Firebase] Firebase Cloud Functions
  8. 下次自己主动登录(记住password)功能
  9. Android车载导航的一些困境
  10. WinXP局域网共享设置