iOS開發之版本控制(SVN)

2021-09-23 21:33:31 字數 1587 閱讀 1233

版本控制對於團隊合作顯得尤為重要,那麼如何在ios開發中進行版本控制呢?在今天的部落格中將會介紹如何在mac下配置svn伺服器,如何匯入我們的工程,如何在xcode中進行工程的checkout和commit.

一、配置svn伺服器

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)

版本控制對於團隊合作顯得尤為重要,那麼如何在ios開發中進行版本控制呢?在今天的部落格中將會介紹如何在mac下配置svn伺服器,如何匯入我們的工程,如何在xcode中進行工程的checkout和commit.一 配置svn伺服器 2,在mac下有自帶的svn服務功能 windows下是沒有的 直接在...

IOS版本控制,使用svn

版本控制對於團隊合作顯得尤為重要,那麼如何在ios開發中進行版本控制呢?在今天的部落格中將會介紹如何在mac下配置svn伺服器,如何匯入我們的工程,如何在xcode中進行工程的checkout和commit.一 配置svn伺服器 2,在mac下有自帶的svn服務功能 windows下是沒有的 直接在...

iOS開發 git版本控制

在終端中,進入專案目錄 建立乙個倉庫git init會生成乙個隱藏的.git資料夾 初始化專案 touch main.m 提交專案git commit m 新增的內容的標識 設定使用者git config global user.email git config global user.name 新...