iOS開發之版本控制(SVN)


  版本控制對於團隊合作顯得尤為重要,那么如何在iOS開發中進行版本控制呢?在今天的博客中將會介紹如何在MAC下配置SVN服務器,如何導入我們的工程,如何在Xcode中進行工程的checkOut和Commit.

  一、配置SVN服務器

    1、創建Svn服務工作路徑同時新建我們的App工程,入下圖所示,SVN_Project是SVN服務的工作路徑,MyProject是我們的iOS工程

 

    2,在Mac下有自帶的svn服務功能(Windows下是沒有的),直接在終端打開svn的服務即可,在打開服務的同時指定svn的工作路徑

      (1)啟動svn服務命令:svnserve -d -r 工作路徑:

      (2)終端截圖如下:

 

    3、svn服務啟動后,要創建svn管理文件,管理文件有關於svn的各種配置

      (1)在工作目錄中創建管理文件命令:svnadmin create MySVNProject

      (2)管理文件創建成功后,其目錄結構如下:

 

      (3)接下來要配置我們的svn,打開conf文件夾如下:

  

      (4)配置svnserve.conf文件,把帶一個#的臨時注釋去掉即可:

 

      (5)在passwd中添加用戶名和密碼

 

 

       (6)authz中是用戶組的管理

 

  二.把工程導入SVN

    1.想把我們的工程導入svn的話,需要用到一個工具svnx,svnx連接svn服務器,后面跟的文件是SVN的管理文件,用戶名和密碼就是在配置文件中添加的用戶名和密碼

 

    2.登陸成功以后,導入我們的iOS工程。

 

  三、在Xcode中check out工程(下面用的時Xcode6.1的測試版本)

    1.在Welcome Xcode 中選中Check out an existing Project,入下圖所示:

 

    2.連接svn服務器(ip后面的仍然是svn管理文件):

 

    3、check out工程

  

    4.在本地打開工程,在Source Control中進行項目的管理

 

 

      


免責聲明!

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



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