1、装和配置subversionserver 



在windows server上安装VisualSVN-Server。下载地址http://www.visualsvn.com/server/download/。

採用默认安装,安装完毕创建一个server的代码仓库hello,如图所看到的。

 



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

假设在浏览器中通过https://192.168.1.103/svn/hello/网址訪问没有问题,说明server端就安装和配置好了。

2、配置Mac OS X 的subversionclient 

一般的Mac OS X都已经安装了subversionclient。不须要再次安装了,可是因为client要想訪问server。是须要进行安全认证的。https://192.168.1.103/svn/hello/说明这是一个採用的认证SSL。你须要授权client就是xcode的Mac
OS X的电脑。 

为此,你须要在client终端中输入: 

$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 a trusted authority. Use the 

   fingerprint to validate the certificate manually! 

- The certificate hostname does not match. 

Certificate information: 

- Hostname: zzr-PC 

- Valid: from Tue, 27 Mar 2012 13: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 



3、在xcode中设置subversion 

在xcode工具栏Organizerbutton- >Repositoriesbutton,选择左下角+,如图所看到的。 



 



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

假设没有错误,Nextbutton是能够点击的。然后选择Root,当然这要看你的project文件想放在哪里而定的。然后点击右下角的Import将你本地的project导入到远程server的代码仓库以下。

 







假设可以导入成功在server端是可以看到这个project文件夹的。 



 



4、xcode中使用subversion管理代码 

假设你不是一个管理员。你仅仅是须要从server下载project代码,那么第一次启动xcode的时候在启动画面中选择Connect to a repository如图所看到的。 





 





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





 



点击Next出现对话框,选择你的project存放在哪里。这样别人做好的project就被下载到本地了。

然后你就能够依据你的须要commit或update当中的详细文件了。

版权声明:本文博主原创文章,博客,未经同意不得转载。

采用subversion管理iOS资源的更多相关文章

  1. [ios2]iOS 使用subversion管理iOS源代码 【转】

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

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

    本文转载至 http://2009315319.blog.51cto.com/701759/819216 使用subversion管理iOS源代码 1.安装和配置subversion服务器 在wind ...

  3. 墙裂推荐 iOS 资源大全

    这是个精心编排的列表,它包含了优秀的 iOS 框架.库.教程.XCode 插件.组件等等. 这个列表分为以下几个部分:框架( Frameworks ).组件( Components ).测试( Tes ...

  4. iOS 资源大全整理

    这是个精心编排的列表,它包含了优秀的 iOS 框架.库.教程.XCode 插件.组件等等. 这个列表分为以下几个部分:框架( Frameworks ).组件( Components ).测试( Tes ...

  5. 鸿蒙内核源码分析(进程概念篇) | 进程在管理哪些资源 | 百篇博客分析OpenHarmony源码 | v24.01

    百篇博客系列篇.本篇为: v24.xx 鸿蒙内核源码分析(进程概念篇) | 进程在管理哪些资源 | 51.c.h .o 进程管理相关篇为: v02.xx 鸿蒙内核源码分析(进程管理篇) | 谁在管理内 ...

  6. 鸿蒙内核源码分析(进程管理篇) | 谁在管理内核资源 | 百篇博客分析OpenHarmonyOS | v2.07

    百篇博客系列篇.本篇为: v02.xx 鸿蒙内核源码分析(进程管理篇) | 谁在管理内核资源 | 51.c.h .o 进程管理相关篇为: v02.xx 鸿蒙内核源码分析(进程管理篇) | 谁在管理内核 ...

  7. ios资源

    ios 资源 分类: ios开发2012-05-30 16:39 573人阅读 评论(0) 收藏 举报 ios文档calendar2010reference图像处理 学习过程当中查找到的资料,做一个记 ...

  8. Orchard官方文档翻译(九) 新增并管理媒体资源

    原文地址:http://docs.orchardproject.net/Documentation/Adding-and-managing-media-content 想要查看文档目录请用力点击这里 ...

  9. iOS资源大全中文版

    我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-ios 就是 vsouza 发起维护的 iOS 资源列表,内容包括:框架.组件.测试.App ...

随机推荐

  1. Spring实战——无需一行xml配置实现自动化注入

    已经想不起来上一次买技术相关的书是什么时候了,一直以来都习惯性的下载一份电子档看看.显然,如果不是基于强烈的需求或强大的动力鞭策下,大部分的书籍也都只是蜻蜓点水,浮光掠影. 就像有位同事说的一样,有些 ...

  2. Instruments --- 内存泄露

    虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在.所以了解原理很重要. 这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露, ...

  3. Python isinstance判断对象类型

    在Python中只需要使用内置的函数isinstance,使用起来非常简单,比如下面的例子: class objA: pass A = objA() B = 'a','v' C = 'a string ...

  4. 在C#里实现各种窗口切换特效,多达13种特效

    原文:http://www.cnblogs.com/clayui/archive/2011/06/28/2092126.html 预览:   下载 这次clayui给大家带来了比较实用的东西,因为时间 ...

  5. HTML5解决跨域问题

    HTML5解决跨域问题 由于浏览器的同源策略,网络连接的跨域访问是不被允许的,XHR对象不能直接与非同源的网站处理数据交互.而同源指的是什么呢?同源的范畴包括:规则(协议),主机号(域名.ip等),端 ...

  6. Stanford CoreNLP--常量定义

    在运行Stanford CoreNLP过程中会用到tokenize,pos等参数,这些以常量形式定义在edu.stanford.nlp.pipeline.Annotator中,具体如下: /** * ...

  7. 网页增重不可控?试试 OneAPM Cloud Test

    再次发生了!HTTP Archive 报告在收集了 50 万个最受欢迎的网站的技术信息,经过整理分析后指出:2015 年,网页的平均「体重」增加了 16%,达到了 2,262 KB,近似于 2014 ...

  8. LINUX的VIM建立UTF-8编译的文件

    以前没注意,其实,在有些场合,这个编码还是很重要的. 比如: 我在作一个脚本时,是将一个服务器信息以JSON格式通过requests.put发送到对方服务器. 但对方服务器需要我对JSON格式进行复杂 ...

  9. Android自定义View带有删除按钮的EditText

    转载请注明出处http://blog.csdn.net/xiaanming/article/details/11066685 今天给大家带来一个很实用的小控件ClearEditText,就是在Andr ...

  10. MySQL优化器join顺序

    前一篇介绍了cost的计算方法,下面测试一下两表关联的查询: 测试用例 CREATE TABLE `xpchild` ( `id` int(11) NOT NULL, `name` varchar(1 ...