iOS開發之版本控制(SVN)

來源:互聯網
上載者:User

標籤:

 版本控制對於團隊合作顯得尤為重要,那麼如何在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中進行項目的管理

iOS開發之版本控制(SVN)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.