使用subversion管理iOS源代码

1、安装和配置subversion服务器

在windows 服务器上安装VisualSVN-Server,下载地址http://www.visualsvn.com/server/download/。采用默认安装,安装完成创建一个服务器的代码仓库hello,如图所示。

然后在Users右键创建用户tony,再回到hello仓库右键- >Properties,将tony用户授权可以访问hello仓库。

如果在浏览器中通过https://192.168.1.103/svn/hello/网址访问没有问题,说明服务器端就安装和配置好了。

2、配置Mac OS X 的subversion客户端

一般的Mac OS X都已经安装了subversion客户端,不需要再次安装了,但是由于客户端要想访问服务器,是需要进行安全认证的。 https://192.168.1.103/svn/hello/说明这是一个采用的认证SSL,你需要授权客户端就是xcode的Mac OS X的电脑。

为此,你需要在客户端终端中输入:

$svn list https://192.168.1.103/svn/hello/

Error validating server certificate for 'https://192.168.1.103:443':

- The certificate is not issued by atrusted authority. Use the

fingerprint to validate thecertificate manually!

- The certificate hostname does notmatch.

Certificate information:

- Hostname: zzr-PC

- Valid: from Tue, 27 Mar 201213:15:03 GMT until Fri, 25 Mar 2022 13:15:03 GMT

- Issuer: zzr-PC

- Fingerprint:fe:1b:4d:c1:27:b1:d1:cd:04:9f:11:ca:bb:93:0f:42:91:d2:0f:38

(R)eject, accept (t)emporarily or accept (p)ermanently? p

选择输入p

3、在xcode中设置subversion

在xcode工具栏Organizer按钮->Repositories按钮,选择左下角+,如图所示。

点击Add Repository添加一个代码仓库,如图所示在Location中输入https://192.168.1.103/svn/hello/,在Name中输入适当的名字。

如果没有错误,Next按钮是可以点击的。然后选择Root,当然这要看你的工程文件想放在哪里而定的。然后点击右下角的Import将你本地的工程导入到远程服务器的代码仓库下面。

如果能够导入成功在服务器端是可以看到这个工程目录的。

4、xcode中使用subversion管理代码

如果你不是一个管理员,你只是需要从服务器下载工程代码,那么第一次启动xcode的时候在启动画面中选择Connect to arepository如图所示。

在Location输入https://192.168.1.103/svn/hello/

点击Next出现对话框,选择你的工程存放在哪里。这样别人做好的工程就被下载到本地了。然后你就可以根据你的需要commit或update其中的具体文件了。

转载于:https://www.cnblogs.com/jinjiantong/p/3209837.html

[ios2]iOS 使用subversion管理iOS源代码 【转】相关推荐

  1. 如何使用subversion管理iOS源代码

    使用subversion管理iOS源代码 1.安装和配置subversion服务器 在windows 服务器上安装VisualSVN-Server,下载地址http://www.visualsvn.c ...

  2. ios Mac下的SVN工具:Cornerstone与Versions和使用subversion管理iOS源代码

    原文地址为: ios Mac下的SVN工具:Cornerstone与Versions和使用subversion管理iOS源代码 ios管理代码的方式除了上次介绍的利用ios 自带的git库,还有使用S ...

  3. 使用subversion管理iOS源代码

    使用subversion管理iOS源代码 1.安装和配置subversion服务器 在windows 服务器上安装VisualSVN-Server,下载地址http://www.visualsvn.c ...

  4. CocoaPods管理iOS的第三方类库

    2019独角兽企业重金招聘Python工程师标准>>> 使用CocoaPods管理iOS的第三方类库 OCT 15TH, 2012 iOS第三方类库的管理是一个很麻烦的事,项目信赖的 ...

  5. iOS 的内存管理和虚拟内存机制具体是怎么运作的?

    iOS 的内存管理和虚拟内存机制具体是怎么运作的? 众所周知,iOS 设备的内存普遍较小.但就最终用户体验而言,流畅舒服.想知道虚拟内存在其中是否发挥了作用? 3 条评论 分享 按投票排序按时间排序 ...

  6. ios3怎么取消长按弹出菜单_iPhone一直跳出通知好烦?教你如何关闭/管理iOS通知...

    原标题:iPhone一直跳出通知好烦?教你如何关闭/管理iOS通知 如果不特别留意iPhone 的通知,你会发现的屏幕画面不知不觉被一大堆有的没的App 占据了,每次解锁前都会被讯息轰炸一次-而且用手 ...

  7. 如何使用Xcode Configuration 管理 iOS Apps 不同构建版本

    如何使用Xcode Configuration 管理 iOS Apps 不同构建版本 面临的问题 解决方案 如何操作 建立Build Configuration 使用Xcode配置文件(.xcconf ...

  8. 【iOS官方文档翻译】iOS蓝牙的基本概念

    之前写了[iOS官方文档翻译]iOS的蓝牙连接.数据接收及发送一文,介绍了怎样进行蓝牙通讯,但是很多基本概念没有进行解释,看起来可能有点吃力,所以现在再翻译一篇苹果对官方蓝牙4.0一些基本概念介绍的文 ...

  9. uni-app打包后ios证书申请和ios应用市场发布(windows主机发布)

    uni-app打包后ios证书申请和ios应用市场发布 1,登录苹果开发者中心:https://developer.apple.com 审请注册 2.在windows上获取证书以及发布这里使用一个软件 ...

最新文章

  1. 【eclipse】快速调整eclipse背景和格式的方法
  2. R语言dplyr包combine()函数实现数据拼接(concatenate)实战
  3. Redis学习笔记~Redis在windows环境下的安装
  4. 12个常用的JavaScript技巧
  5. 字节腾讯阿里罕见联手:发布直播技术新标准,要让手机直播像电视一样丝滑...
  6. linux eclipse go插件,Eclipse的Go插件(goclipse)
  7. 2K17能力值上90的11位球员,你怎么看?
  8. 简易OA漫谈之工作流设计(四,怎么支持会签)
  9. SecureCRT远程登录ubuntu
  10. linux内核那些事之VMA常用操作
  11. 1.6 开发集合测试集的大小
  12. python基础学习(八)元组
  13. Beta 冲刺 (6/7)
  14. awt中监听输入框textField
  15. 实用教程:使用Netflow分析网络异常流量
  16. 3D动作绑定_【动捕小灶】动作捕捉数据应用到动画流程详解
  17. 16行,使用Python制作简易版QQ自动回复机器人(windows版)
  18. 2023系统分析师综合知识必备知识点
  19. Android/Linux USB HID驱动(即USB鼠标USB键盘等驱动)相关文件
  20. PHP Redis使用手册

热门文章

  1. 后缀数组--处理字符串的利器
  2. java HelloWorld 编程风格实践
  3. 算法:最接近的三数之和
  4. 数组最大最小值比较次数优化
  5. linux命令ifconfig
  6. QQ采用什么传输协议?
  7. STM32外设有哪些?外设在总线上是怎么挂载的?
  8. 常考数据结构与算法:判断一个链表是否为回文结构
  9. 马哥2013年运维视频笔记 day02 Linux系统常识
  10. 深入理解Lustre文件系统-第1篇 前言