揭露Zend Studio下SVN/CVS使用秘密
本節(jié)和大家簡單的談一下Zend Studio下SVN/CVS使用情況,大家都知道CVS和SVN都是版本控制軟件,那么它們在Zend Studio下如何使用,且看本節(jié)為你一一說明。
CVS與SubVersion有兩個出色的開源的版本控制軟件,Zend Studio 4只支持CVS, Zend Studio 5 加入SubVersion的支持,本文將以SubVersion與Zend Studio集成使用為例做說明。
Zend Studio默認使用CVS,可在“工具”->“首選項”->“source control”中選擇Subversion即可。配置Zend Studio客戶端使用SVN:打開“工具”->“SubVersion”->”checkout“,顯示對話框Module ULR 指要下載的源程序在源碼庫的位置,工作目錄是下載到本機的程序存放位置,如果所填目錄不存在,則程序自動創(chuàng)建。用戶名密碼如果不需要的時候默認為空。
說到Zend Studio下SVN/CVS使用,大家再來看一下Subversion菜單命令說明:
Update : 將svn 源碼庫端文件同步到本地的工作拷貝。
Commit: 提交當前工作拷貝的更改。這個地方是有可能出現(xiàn)代碼沖突的。最安全的解決方法,先update一下,再修改程序并Commit。
Add :將當前文件添加到版本控制庫中。原來該版本不處于版本控制之下。比如新建立的一個程序或者文件。
Delete: 將當前文件從版本控制庫中刪除,脫離svn版本控制。
Revert : 取消當前文件的所有的本地編輯。并且解決所有的沖突狀態(tài)。
Resove : 刪除工作拷貝文件或目錄的“沖突”狀態(tài)。
Status: 查看當前工作拷貝文件和目錄的狀態(tài)。
Diff : 比較當前文件與源碼庫中相應文件的不同。
Log : 當前文件的所有修改記錄,從創(chuàng)建開始的每一次修改都能顯示出來。
注意:上面的命令也可以在Zend Studio 左側的項目區(qū)域對多個文件或文件夾同時操作。在修改完成之后,可以到程序運行服務器的項目目錄下svn update一下,就可得到最新的程序。
Svn高級操作:
a. 解決沖突(合并別人的修改)
b. 分支與合并
Zend Studio下SVN/CVS使用講解完畢。
【編輯推薦】