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


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

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

輸入項目在SVN服務器里的地址:(值得說明的是, 這里的url要寫到要checkout的項目, 只填寫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/trunk

Authentication realm: <https://10.10.100.168:443> VisualSVN Server

Password for 'liuyong': 

Path: trunk

URL: https://10.10.100.168/svn/ywglapp/trunk

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, 等一下吧.....


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM