自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

XCode下使用SVN方法與技巧

移動(dòng)開發(fā) iOS
本文介紹的是XCode下使用SVN方法與技巧,詳細(xì)的介紹了SVN的使用方法,我們來看內(nèi)容。

XCode下使用SVN方法與技巧是本文要介紹的內(nèi)容,主要是介紹如何來配置SVN,不多說,我們直接進(jìn)入話題。

第一步,配置 Subversion

Leopard中自帶了SVN,但Xcode的項(xiàng)目文件中,并不是所有文件都適于加入SVN中進(jìn)行管理,比如編譯后的文件和編譯過程中產(chǎn)生的文件,這些文件不屬于源代碼,應(yīng)該告訴svn忽略掉,方法:

編輯 ~/.subversion/config 文件

1. 找到 global-ignores 一行,去掉注釋,編輯成

global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*

Xcode項(xiàng)目文件中有些文件是文本文件,需要告訴SVN,因?yàn)镾VN能更好地管理文本文件(誰用誰知道)

2. 找到 enable-auto-props = yes 把注釋去掉,在[auto-props] Section聲明以下文本文件

  1. mode* = svn:mime-type=text/X-xcode  
  2.  
  3. pbxuser = svn:mime-type=text/X-xcode  
  4.  
  5. perspective* = svn:mime-type=text/X-xcode  
  6.  
  7. pbxproj = svn:mime-type=text/X-xcode 

補(bǔ)充:svn命令行客戶端第一次執(zhí)行時(shí),會(huì)創(chuàng)建一個(gè)用戶配置區(qū),在類Unix系統(tǒng)中,配置區(qū)位于用戶主目錄中,名為.subversion。在Win32系統(tǒng),Subversion創(chuàng)建一個(gè)名為Subversion的目錄,這個(gè)目錄通常位于用戶配置目錄(順便說一句,通常是一個(gè)隱藏目錄)的Application Data子目錄下。然而,在Win32平臺(tái)上,此目錄的具體位置在不同的系統(tǒng)上是不一樣的,由Windows注冊表決定。 我們以Unix下的名字.subversion來表示用戶配置區(qū)。

除了用戶配置區(qū),Subversion也提供了系統(tǒng)配置區(qū),通過系統(tǒng)配置區(qū),系統(tǒng)管理員可以為某個(gè)機(jī)器的所有用戶建立缺省配置值。注意系統(tǒng)配置區(qū)不會(huì)規(guī)定強(qiáng)制性的策略—每個(gè)用戶配置區(qū)都可以覆蓋系統(tǒng)配置區(qū)中的配置項(xiàng),而svn的命令行參數(shù)決定了最后的行為。在類Unix的平臺(tái)上,系統(tǒng)配置區(qū)位于/etc/subversion目錄下,在Windows平臺(tái)上,系統(tǒng)配置區(qū)位于Application Data(再說一次,是由Windows注冊表決定的)的Subversion目錄中。與用戶配置區(qū)不同,svn不會(huì)試圖創(chuàng)建系統(tǒng)配置區(qū)。

目前,Subversion的配置區(qū)包含三個(gè)文件—兩個(gè)配置文件(config和servers),和一個(gè)INI文件格式的README.txt描述文件。配置文件創(chuàng)建的時(shí)候,Subversion的選項(xiàng)都設(shè)置為默認(rèn)值。配置文件中的選項(xiàng)都按功能劃分成組,大多數(shù)選項(xiàng)還有詳細(xì)的文字描述注釋,說明這些選項(xiàng)的值對(duì)Subversion的主要影響。要修改選項(xiàng),只需用文本編輯器打開并編輯配置文件。如果想要恢復(fù)缺省的配置,可以直接刪除(或者重命名)配置目錄,并且運(yùn)行一些如svn --version之類的無關(guān)緊要的svn命令,一個(gè)包含缺省值的新配置目錄就會(huì)創(chuàng)建起來。

用戶配置區(qū)也緩存了認(rèn)證信息,auth目錄下的子目錄中緩存了一些Subversion支持的各種認(rèn)證方法的信息,這個(gè)目錄需要相應(yīng)的用戶權(quán)限才可以訪問。

2.配置XCode

1.在Xcode的菜單中選擇SCM->ConfigureRepositories,填寫SVN服務(wù)器的信息

點(diǎn)擊添加(此時(shí)默認(rèn)選擇為repository),類型選擇svn,然后在彈出的表單中進(jìn)行填寫:如下

  1. name:m00n  
  2.  
  3. URL:http://192.168.1.80/svn/m00n  
  4.  
  5. scheme:http  
  6.  
  7. host:http://192.168.1.80  
  8.  
  9. port: 

最終寫入用戶名與密碼即可

2.然后選SCM->Repositories你就可以Import,CheckOut你想要的內(nèi)容了,SVN的日常管理也可以在這里做。

3.Checkout項(xiàng)目以后在你的項(xiàng)目的屬性中設(shè)置項(xiàng)目的SCM。

4.設(shè)置好以后,你在你的項(xiàng)目視圖中就可以看到新的一列,M表示該文件已經(jīng)修改過,然后你已經(jīng)可以通過SCM菜單,或者右鍵菜單直接進(jìn)行SVN的操 作,commit,update,revert,diffandlog,任何你想要的。SCM->GetSCMInfo可以看到任何文件的版本信 息。

3.Enjoy it!

小結(jié):XCode下使用SVN方法與技巧的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-11 13:10:34

XcodeSVN

2011-07-08 13:28:10

XCode SVN

2011-08-17 16:50:54

2011-08-04 18:09:32

Xcode 技巧 文檔

2011-08-08 17:05:02

XCode UserScript 腳本

2011-07-26 18:00:43

2011-07-19 15:55:09

Xcode Interface Builder

2011-07-06 12:44:54

xcode

2011-07-06 10:46:33

Xcode

2011-07-26 17:43:49

Xcode SVN

2011-08-11 16:31:08

XCode

2010-05-26 17:35:08

配置Xcode SVN

2010-05-28 19:35:33

Myeclipse下S

2010-05-26 18:05:13

2013-04-18 10:19:40

iOS開發(fā)Xcode調(diào)試

2011-08-11 11:15:52

XcodeSVN文件

2013-07-05 16:10:20

mac系統(tǒng)Xcode使用SVN客戶端iOS開發(fā)

2010-05-24 12:53:38

子命令SVN merg

2010-01-22 10:51:54

svn命令linux

2010-06-01 19:14:53

SVN命令行
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)