mac系统怎样使用xcode从svn服务器签出(checkout)项目源代码
2015-03-31 12:06
696 查看
最近开始使用mac开发,XCode4.6自带了git和svn, 非常的方便,XCode4.5与此类同.
首先, 选择菜单 "File/Source Control/Repositories" 打开版本控制的属性页, 如下:
![](http://img2.ph.126.net/7XfxyT2ncVhITDlhPT0IOQ==/1102818958769440642.png)
点击左下角的小加号"+", 在弹出菜单选择 "Checkout or Cloe Repositories", 在弹出页面中输入svn地址, 如下图所示:
值得说明的是, 这里的url要写到要checkout的项目, 只填写svn根目录在下一步认证时会报错的.
![](http://img7.ph.126.net/chK5Uwyw8NH6HFZocftpjA==/2628694807517912417.png)
在下一步页面中name也要输入和要checkout的项目名相同, 我们既然要使用svn, 在type选项就不要选择Git了 , 你非要选择我也没办法啦!
![](http://img7.ph.126.net/EcEIZOa6dZlWmpCzZ_JhXg==/2581407011430519397.png)
接下来系统会要你选择保存目录和另存名, 你可以指定任何你喜欢的名字, 不过最好还是和svn服务器保持一致吧, 以后也不会弄乱
选定目录后点击"Checkout",
![](http://img0.ph.126.net/KPfHa_FuJ3e2mO7EAmwgOA==/2592384535522234910.png)
如果朋友你使用的是http协议就等待checkout完毕的消息就可以了.
如果你和我一样是用的https加密协议, 就会可能看到系统弹出的报错信息.
The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
我对xcode不太熟悉, 不知道在ide中怎么设置, 没办法就在终端中先访问一下svn服务器, 看提示什么错误
在终端中输入: svn info https://192.168.2.185/svn/ms, (192.168.2.185是我的服务器ip)
回车,提示如下信息:
Error validating server certificate for 'https://xxxxxxx':
和在xcode中提示的基本相同, 不同的是这里提示我们是否要接受认证信息. 当然是要啦, 不然我们费这么大劲干嘛啊!
输入 "p" 选择 永久接受, 这样 xcode也就不再烦你了.
接下来就能看到这个项目在svn的更新提交记录
bogon:~ apple$ svn info https://192.168.2.185/svn/ms Path: ms
URL: https://192.168.2.185/svn/ms Repository Root: https://192.168.2.185/svn/ms Repository UUID: fa286b3c-0a81-c443-8b5e-5368dfdb82a9
Revision: 80
Node Kind: directory
Last Changed Author: pj
Last Changed Rev: 80
Last Changed Date: 2011-04-28 14:39:35 +0800 (四, 28 4 2011)
说明你已经服务器已经把你当做自己人了, 这时再去xcode中checkout就没有问题了. 如果不行就退出重新启动一下xcode重新重复上述操作
正在checkout, 等一下吧.....
![](http://img1.ph.126.net/jIbN18JzFaJ4RoM_Joe8qA==/1130684981463799181.png)
checkout成功了, 给自己小小庆祝一下吧!
首先, 选择菜单 "File/Source Control/Repositories" 打开版本控制的属性页, 如下:
![](http://img2.ph.126.net/7XfxyT2ncVhITDlhPT0IOQ==/1102818958769440642.png)
点击左下角的小加号"+", 在弹出菜单选择 "Checkout or Cloe Repositories", 在弹出页面中输入svn地址, 如下图所示:
值得说明的是, 这里的url要写到要checkout的项目, 只填写svn根目录在下一步认证时会报错的.
![](http://img7.ph.126.net/chK5Uwyw8NH6HFZocftpjA==/2628694807517912417.png)
在下一步页面中name也要输入和要checkout的项目名相同, 我们既然要使用svn, 在type选项就不要选择Git了 , 你非要选择我也没办法啦!
![](http://img7.ph.126.net/EcEIZOa6dZlWmpCzZ_JhXg==/2581407011430519397.png)
接下来系统会要你选择保存目录和另存名, 你可以指定任何你喜欢的名字, 不过最好还是和svn服务器保持一致吧, 以后也不会弄乱
选定目录后点击"Checkout",
![](http://img0.ph.126.net/KPfHa_FuJ3e2mO7EAmwgOA==/2592384535522234910.png)
如果朋友你使用的是http协议就等待checkout完毕的消息就可以了.
如果你和我一样是用的https加密协议, 就会可能看到系统弹出的报错信息.
The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
我对xcode不太熟悉, 不知道在ide中怎么设置, 没办法就在终端中先访问一下svn服务器, 看提示什么错误
在终端中输入: svn info https://192.168.2.185/svn/ms, (192.168.2.185是我的服务器ip)
回车,提示如下信息:
Error validating server certificate for 'https://xxxxxxx':
- 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: xxxxxxx - Valid: xxxxxxx - Issuer: xxxxxx - Fingerprint: xxxxxxxxx (R)eject, accept (t)emporarily or accept (p)ermanently?
和在xcode中提示的基本相同, 不同的是这里提示我们是否要接受认证信息. 当然是要啦, 不然我们费这么大劲干嘛啊!
输入 "p" 选择 永久接受, 这样 xcode也就不再烦你了.
接下来就能看到这个项目在svn的更新提交记录
bogon:~ apple$ svn info https://192.168.2.185/svn/ms Path: ms
URL: https://192.168.2.185/svn/ms Repository Root: https://192.168.2.185/svn/ms Repository UUID: fa286b3c-0a81-c443-8b5e-5368dfdb82a9
Revision: 80
Node Kind: directory
Last Changed Author: pj
Last Changed Rev: 80
Last Changed Date: 2011-04-28 14:39:35 +0800 (四, 28 4 2011)
说明你已经服务器已经把你当做自己人了, 这时再去xcode中checkout就没有问题了. 如果不行就退出重新启动一下xcode重新重复上述操作
正在checkout, 等一下吧.....
![](http://img1.ph.126.net/jIbN18JzFaJ4RoM_Joe8qA==/1130684981463799181.png)
checkout成功了, 给自己小小庆祝一下吧!
![](http://img3.ph.126.net/LquZkR2wrH5XNMX-6pVKeA==/1018657940732959413.png)
相关文章推荐
- mac系统及xcode使用的SVN客户端安装升级
- mac系统及xcode使用的SVN客户端安装升级
- Mac下搭建svn服务器教程(终端与 Xcode的使用)
- SVN服务器搭建和使用和Mac下提交本地项目到git
- 今天在Mac机器上使用了Flex Builder编辑了一个源代码文件,保存后使用vim命令去打开时发现系统自动在每一行的结尾添加了^M符号,其实^M在Linux/Unix中是非常常见的,也就是我们在Win中见过的/r回车符号。由于编辑软件的编码问题,某些IDE的编辑器在编辑完文件之后会自动加上这个^M符号。看起来对我们的源代码没有任何影响,其实并不然,当我们把源代码文件Check In到svn之类
- Win端Unity 打包XCode项目导入虚拟机Mac系统使用XCode编译出现Unity-iPhone.xcodeproj cannot be opened
- mac系统及xcode使用的SVN客户端升级
- 如何使用SVN checkout到某个项目的指定版本(Win 10系统)
- mac系统及xcode使用的SVN客户端升级
- Mac下Android Studio升级SVN1.8(使用1.8format来checkout项目)
- Mac系统下将已有项目上传到SVN服务器
- Mac下搭建svn服务器教程(终端与 Xcode的使用)
- MAC下使用终端和Xcode 7进行SVN服务器建立与使用
- XCode源代码控制SVN (windows SVN服务端) 配置,适用vmware安装的MAC OS X
- 源代码管理之SVN服务器搭建和使用
- 通过XCode svn checkout谷歌源代码
- 在Mac OS X下架设和使用Xcode的SVN版本管理环境
- Mac下搭建svn服务器和XCode配置svn
- MAC系统 批量删除一个项目中的所有.svn
- mac 系统 xcode 下 配置svn客户端