Xcode 是開發(fā)人員建立 Mac OS X 應用程序的最快捷方式,也是利用新的蘋果電腦公司技術的最簡單的途徑,而SVN是版本控制工具,那么Xcode SVN又是什么呢?如何配置Xcode SVN? Mac自帶svn,所以我們就不需要下載了,稍稍修改一下subversion配置就能使用。大大教了兩種方法: 第一步,配置 Subversion Leopard中自帶了SVN,但Xcode的項目文件中,并不是所有文件都適于加入SVN中進行管理,比如編譯后的文件和編譯過程中產(chǎn)生的文件,這些文件不屬于源代碼,應該告訴svn忽略掉,方法: 編輯 ~/.subversion/config 文件
注意:如果”.subversion”目錄不存在,請運行”svn status”命令,雖然此命令會失敗,但是會為你創(chuàng)建所需要的文件. open ~/.subversion/config 打開文件
global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*
Xcode項目文件中有些文件是文本文件,需要告訴SVN,因為SVN能更好地管理文本文件(誰用誰知道) 2. 找到 enable-auto-props = yes 把注釋去掉,在[auto-props] Section聲明以下文本文件 *.mode* = svn:mime-type=text/X-xcode
*.pbxuser = svn:mime-type=text/X-xcode *.perspective* = svn:mime-type=text/X-xcode *.pbxproj = svn:mime-type=text/X-xcode 第二步,配置Xcode 2. 然后選SCM -> Repositories 你就可以Import, Check Out你想要的內(nèi)容了,SVN的日常管理也可以在這里做。 3. Checkout項目以后在你的項目的屬性中設置項目的SCM 4. 設置好以后,你在你的項目視圖中就可以看到新的一列,M表示該文件已經(jīng)修改過,然后你已經(jīng)可以通過SCM菜單,或者右鍵菜單直接進行SVN的操作, commit,update,revert,diff and log,任何你想要的。 SCM->Get SCM Info 可以看到任何文件的版本信息 **************************************************************************************************** mac下svn的配置 0.建立想要保存軟件倉庫的目錄。并在系統(tǒng)設置里面打開Web共享。 1.創(chuàng)建版本倉庫 2.修改授權配置 (2)編輯密碼配置文件 vi passwd
格式為 "用戶名 = 密碼" (3)編輯認證文件 vi authz 格式為 [groups] 用戶組名 = 用戶組成員 [需要授權的目錄] @組名 = 權限 用戶名 = 權限 例如: [groups] g_developers = jcccn,jesse,bill g_tester = jerry,wang [/] @g_developer = r jcccn = rw * = [/jcccn] @g_tester = rw jcccn = rw * = r (4)配置忽略文件 vi ~/.subversion/config 找到 global-ignores 一行,去掉注釋,編輯成 global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective* 找到 enable-auto-props = yes 把注釋去掉,在[auto-props] Section聲明以下文本文件 *.mode* = svn:mime-type=text/X-xcode *.pbxuser = svn:mime-type=text/X-xcode *.perspective* = svn:mime-type=text/X-xcode *.pbxproj = svn:mime-type=text/X-xcode 3.啟動svnserve: 4.在Xcode中配置SVN (2)然后選SCM -> Repositories ,你就可以進行創(chuàng)建文件夾登操作了。SVN的日常管理也可以在這里做。點擊Import,選擇想要進行版本控制的項目。 (3)Check out!選中項目,點擊Check out,選擇目標位置。相當于用svn對項目進行初始化,加入一些控制信息。這一步很重要,缺失了將不能進行版本控制 |
|