概述SVN是一種優秀的代碼管理工具,它可以自動對代碼進資料列版本設定,在多人合作開發時大大減輕的代碼管理的難度。蘋果的Xcode中內建的對SVN用戶端的支援。下面簡略的介紹一下在Xcode下像伺服器提交代碼的過程。
添加SVN伺服器
啟動Xcode,選擇菜單SCM菜單中的配置選項。
彈出的設定視窗中,點擊左下角的加號,添加SVN伺服器
輸入SVN名稱,下面選擇Subversion
輸入SVN伺服器的URL:https://139.me/svn/Test,之後會自動完成IP、連接埠號碼等項,
最後輸入帳號和密碼,等待驗證成功後,點擊OK,完成SVN伺服器的添加。
將本地的代碼提交SVN
使用Xcode開啟工程,選擇SCM菜單中的本工程配置。
點擊右上方SCM按鈕
在右側組合框中,選擇剛才註冊的SVN庫,點擊OK
返回主介面,點擊SCM菜單中的第一個項,開啟SVN庫介面,改介面顯示伺服器上的邏輯目錄結構
當前的庫中沒有任何東西,我們要為工程建立一個目錄,點擊建立目錄按鈕,建立一個目錄
輸入目錄名稱,必須與工程名相同。
下面與本地代碼進行合并,選擇剛才建立的目錄,點擊“Checkout”按鈕。
在選擇本地路徑時,注意要選擇工程目錄的上一級目錄,而不是工程目錄,之後會提示目錄已經存在,選擇替換。
完成後,重新開啟工程。
重新開啟的工程主介面,選擇上面的SCM Relults欄目,會多出一些內容。
選中所有需要提交的代碼和資源檔(注意一定要吧build這一項去掉)。
之後點擊右鍵,選擇Add to Repositorie,表示將選中的檔案加入程式碼程式庫。
如果以後代碼中增加了檔案,需要使用同樣的方法加入程式碼程式庫。
最後點擊SCM菜單中的Commit項,將代碼提交到伺服器。
只有如果代有更改,也可以使用同樣的方法提交,伺服器會記錄所有提交過的版本。
在每次提交時,可以下一段簡短日誌,說明本次提交的更改。
完成提交後。
總結各團隊的SVN帳號將於近期開通,每個帳號會有一個單獨的程式碼程式庫。由於SVN會記錄所有的曆史操作,所有不要在正式的程式碼程式庫中隨意提交。專門開通了一個Test庫,可以用來學習和測試。正常開發情況下,沒有必要對每次更改都進行提交,通常在軟體需要發布一個版本,或者重大改動是,進行一次提交,可以起到備份的作用。
原文地址:http://kongjian.baidu.com.cn/%B7%E7%B6%A3%B6%A3%DF%CB%DF%CB/blog/item/159456d136cda4caa8ec9a23.html/cmtid/d0a26a19dbeacaf5ae51333f