新聞中心
本節(jié)和大家簡(jiǎn)單的談一下Zend Studio下SVN/CVS使用情況,大家都知道CVS和SVN都是版本控制軟件,那么它們?cè)赯end Studio下如何使用,且看本節(jié)為你一一說明。

成都服務(wù)器托管,成都創(chuàng)新互聯(lián)公司提供包括服務(wù)器租用、川西大數(shù)據(jù)中心、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、空間域名等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:028-86922220
CVS與SubVersion有兩個(gè)出色的開源的版本控制軟件,Zend Studio 4只支持CVS, Zend Studio 5 加入SubVersion的支持,本文將以SubVersion與Zend Studio集成使用為例做說明。
Zend Studio默認(rèn)使用CVS,可在“工具”->“首選項(xiàng)”->“source control”中選擇Subversion即可。配置Zend Studio客戶端使用SVN:打開“工具”->“SubVersion”->”checkout“,顯示對(duì)話框Module ULR 指要下載的源程序在源碼庫的位置,工作目錄是下載到本機(jī)的程序存放位置,如果所填目錄不存在,則程序自動(dòng)創(chuàng)建。用戶名密碼如果不需要的時(shí)候默認(rèn)為空。
說到Zend Studio下SVN/CVS使用,大家再來看一下Subversion菜單命令說明:
Update : 將svn 源碼庫端文件同步到本地的工作拷貝。
Commit: 提交當(dāng)前工作拷貝的更改。這個(gè)地方是有可能出現(xiàn)代碼沖突的。最安全的解決方法,先update一下,再修改程序并Commit。
Add :將當(dāng)前文件添加到版本控制庫中。原來該版本不處于版本控制之下。比如新建立的一個(gè)程序或者文件。
Delete: 將當(dāng)前文件從版本控制庫中刪除,脫離svn版本控制。
Revert : 取消當(dāng)前文件的所有的本地編輯。并且解決所有的沖突狀態(tài)。
Resove : 刪除工作拷貝文件或目錄的“沖突”狀態(tài)。
Status: 查看當(dāng)前工作拷貝文件和目錄的狀態(tài)。
Diff : 比較當(dāng)前文件與源碼庫中相應(yīng)文件的不同。
Log : 當(dāng)前文件的所有修改記錄,從創(chuàng)建開始的每一次修改都能顯示出來。
注意:上面的命令也可以在Zend Studio 左側(cè)的項(xiàng)目區(qū)域?qū)Χ鄠€(gè)文件或文件夾同時(shí)操作。在修改完成之后,可以到程序運(yùn)行服務(wù)器的項(xiàng)目目錄下svn update一下,就可得到最新的程序。
Svn高級(jí)操作:
a. 解決沖突(合并別人的修改)
b. 分支與合并
Zend Studio下SVN/CVS使用講解完畢。
【編輯推薦】
- 經(jīng)驗(yàn)總結(jié):SVN與CVS的區(qū)別大全
- 剖析來自Linux系統(tǒng)的svn命令
- 八大特性對(duì)比顯示SVN與CVS的優(yōu)缺點(diǎn)
- 版本控制工具CVS與SVN誰主沉浮
- 專家實(shí)例講解Apache+SVN權(quán)限管理問題
分享標(biāo)題:揭露ZendStudio下SVN/CVS使用秘密
本文網(wǎng)址:http://fisionsoft.com.cn/article/cdohhcc.html


咨詢
建站咨詢
