mac下如何用Xcode從svn服務器Check Out出項目源代碼

iOS開發下版本更新很快,本文就講解一下如何用最新的Xcode版本(Version 6.2 (6C131e))來從咱們的SVN服務器Check Out出項目的代碼。服務器

首先,找到Xcode中Source Control菜單項,選擇Check Out...app

輸入項目在SVN服務器裏的地址:(值得說明的是, 這裏的url要寫到要checkout的項目, 只填寫svn根目錄在下一步認證時會報錯的.)svn

下一步就是輸入咱們代碼倉庫的一些信息以及我的身份的驗證了,參數含義:Address-項目所在的SVN服務器的文件目錄,Type-所要使用的版本控制的工具類型,User Name-公司分配給你的用戶名,Password-密碼,請依次輸入,(注意:若是大家公司用的工具是SVN,那就不要選擇GIT了),點擊Next工具

下面就是給你的項目取名字以及選擇你的項目在本地存放位置了,填寫好選擇Check Out加密

若是你使用的是http協議就等待Check Out完畢的消息就能夠了.
若是你和我同樣是用的https加密協議, 就會可能看到系統彈出的報錯信息. 
 The certificate is not issued by a trusted authority. Use the
 fingerprint to validate the certificate manually!
 
咱們先在終端中先訪問一下svn服務器, 看提示什麼錯誤
在終端中輸入: svn info https://10.10.100.168/svn/ywglapp/trunk, (10.10.100.168是個人服務器ip)
回車,提示以下信息:

和在Xcode中提示的基本相同, 不一樣的是這裏提示咱們是否要接受認證信息. 固然是要啦, 否則咱們費這麼大勁幹嗎啊!
輸入 "p" 選擇 永久接受, 這樣 Xcode也就再也不煩你了.
 
接下來就能看到這個項目在svn的更新提交記錄
 

liuyongdeMacBook-Air:~ liuyong$ svn info https://10.10.100.165/svn/ywglapp/trunkurl

Authentication realm: <https://10.10.100.168:443> VisualSVN Server版本控制

Password for 'liuyong': code

Path: trunkblog

URL: https://10.10.100.168/svn/ywglapp/trunkip

Repository Root: https://10.10.100.168/svn/ywglapp

Repository UUID: e6666dd8-d53a-4b40-a325-7ca9194d4139

Revision: 1664

Node Kind: directory

Last Changed Author: lmlin

Last Changed Rev: 1661

Last Changed Date: 2015-03-18 16:00:26 +0800 (三, 18  3 2015)

 
說明你已經服務器已經把你當作本身人了, 這時再去Xcode中Check Out就沒有問題了. 若是不行就退出從新啓動一下Xcode從新重複上述操做
 
正在Check Out, 等一下吧.....
相關文章
相關標籤/搜索