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. 关于多域名EXCHANGE如何设置PTR的问题

    找了很多网页, 有效的是MX可以设置不同的域名,但PTR只设置一个即可... 如果设置为一个IP为两个PTR,则在进行测试时,会发生DNS ROBBINS,即一次找这个,一次找那个. 切记. .... ...

  2. 【BZOJ 1597】 [Usaco2008 Mar]土地购买 (斜率优化)

    1597: [Usaco2008 Mar]土地购买 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 3601  Solved: 1322 Descrip ...

  3. 有关TCP和UDP 粘包 消息保护边界

    http://www.cnblogs.com/lancidie/archive/2013/10/28/3392428.html 在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的.因 ...

  4. 【Xamarin挖墙脚系列:多窗口之间的导航】

    原文:[Xamarin挖墙脚系列:多窗口之间的导航] 在Android中:Intent对象,通知松散耦合的Activity等组件 在IOS中:Segue对象连接视图 <button opaque ...

  5. VS2012中使用纯C实现COM的小问题

    用VS2012新建C++工程都预定义了宏__cplusplus,所以引用到的都是C++的定义.但是要用C实现的话,一般都是也就不是C++的了.比如以下代码: #undef INTERFACE #def ...

  6. perl unload gbk oracle 数据库

    perl unload gbk Oracle 数据库 use Encode; if ( $#ARGV < 0 ){ print "请输入一个文件\n"; exit(-1); ...

  7. SYS_CONTEXT 详细用法

    SELECT SYS_CONTEXT ('USERENV', 'TERMINAL') terminal,        SYS_CONTEXT ('USERENV', 'LANGUAGE') lang ...

  8. Cocoapods 64-bit(iPhone5s) 问题解决方案

    把 主工程 和 Pods 中的所有的 Architectures --> Architectures 改为 Standard architectures(arvmv7, armv7s), 去掉 ...

  9. Android权限Uri.parse

    1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTI ...

  10. How many ways

    How many ways Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Tot ...