Eclipse-cvs指南
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-117.htm
http://www.yesky.com/239/1904239.shtml
Eclipse快速上手指南之使用CVS
2005-01-22 11:09作者:asklxf 出處:csdnblog責(zé)任編輯:方舟
?
版本控制在團隊開發(fā)中是必不可少的。CVS是優(yōu)秀的開源版本控制軟件,Eclipse本身就內(nèi)置了對CVS的支持,只需簡單配置,即可使用CVS。
首先我們要正確安裝并配置好CVS服務(wù)器,通常Linux Server都自帶CVS服務(wù),不過命令行操作比較繁瑣。Windows下也有簡單易用的CVS服務(wù)器,這里我們推薦CVSNT,可以下載CVSNT 2.0.51a,安裝并啟動CVSNT:
然后切換到Repositories面板,添加一個Repository,命名為/cvs-java,CVSNT會提示是否初始化這個Repository,選擇是:
然后在Advanced面板上選中“Pretend to be a Unix CVS version”:
然后,在Windows賬戶中為每一個開發(fā)人員添加用戶名和口令。
現(xiàn)在,CVSNT的安裝配置已經(jīng)完成,下一步,啟動Eclipse,我們可以使用原有的Hello工程,或者新建一個Project,然后選擇菜單Window->Show View->Other,打開CVS->CVS Repositories:
然后點擊按鈕,添加一個Repository:
注意用戶名和口令直接填Windows的用戶名和口令,然后選中“Validate Connection on Finish”,點擊Finish完成:
首先,我們要將一個現(xiàn)有的工程放到CVS服務(wù)器中,切換到Package Explorer,選中Hello工程,右鍵點擊,選擇Team->Share Project…:
使用剛才我們添加的Repository,繼續(xù),并將所有文件都添加到CVS中,最后Eclipse提示Commit:
填入一個簡單的注釋,確定,然后Eclipse會把整個工程提交到CVS服務(wù)器,可以在Package Explorer中看到圖標(biāo)發(fā)生了變化,Hello.java文件后面會有版本號1.1。在CVS Repositories面板中刷新,可以看到剛添加進來的工程:
在團隊開發(fā)中,當(dāng)創(chuàng)建了一個基本的工程并提交到CVS后,別的開發(fā)人員首先要Check Out這個工程到各自的本地計算機上,這里為了演示,首先我們在Package Explorer中刪除Hello工程,然后打開CVS Repositories(如果沒有看到Repository就按照上面的方法添加Repository),選擇Hello工程,右鍵點擊,選擇Check Out As…:
作為一個Project簽出,就可以在Package Explorer中看到簽出的工程。
當(dāng)對某些源文件作了修改后,需要提交更改到CVS服務(wù)器。選中更改的文件或工程,右鍵點擊,選擇Team->Commit…:
================
http://www.gispark.com/html/programme/2007/0603/1178.html
Eclipse中cvs的使用介紹[附圖]:
很多時候我們在做項目開發(fā)時,會用到cvs,現(xiàn)在我給大家介紹一下關(guān)于eclipse下怎么使用cvs管理功能,eclipse本身是自帶cvs的,我們只要簡單設(shè)置一下讓它連接到cvs服務(wù)器上。
??? 看下圖
點擊cvs的圖標(biāo)出現(xiàn)此畫面后,在空白處點擊右鍵就可以,新建一個資源庫位置,如下圖
輸入完信息后,點擊完成,就建立好了,跟cvs服務(wù)器的連接,下面我們打開cvs服務(wù)器上的目錄
對于cvs服務(wù)器上的目錄,我們可以檢出,一種是檢出為項目,就會將目錄檢出在eclipse中自動生成一個項目,
也可以將某個目錄檢出到任何一個項目中即〔檢出到〕這個功能,需要注意的是只有檢出的文件,在修改后才可以提交。下面看對文件的操作:
本文來GIS公園
對于文件來說,我們最常用的就是比較cvs中各個版本文件的區(qū)別,方便我們查找更新有沒有問題,點擊任何一個文件點擊右鍵就可看到上面的圖片,然后我們使用在資源歷史記錄中顯示,看到下圖:
我們按住ctrl鍵點擊鼠標(biāo)選擇兩個版本的文件,然后點擊鼠標(biāo)右鍵,點擊比較就可以比較這個文件這兩個版本之間的差異了。
下面我們看看怎么樣來更新cvs服務(wù)器上的文件,前面已經(jīng)講了,只有從cvs服務(wù)器中檢出的文件才可以更新和提交,看下圖
在 項目中選中任何一個檢出的文件,點擊鼠標(biāo)右鍵,選擇小組,就可以看到提交和更新等很多功能。你只要更改好后,點擊提交就可提交到cvs服務(wù)器中,點擊更新 是從cvs服務(wù)器中取文件更新本地文件,這里需要注意的是,當(dāng)我們建立的項目是源代碼文件和編譯好的類文件是不同目錄的時候,是不能傳類文件,傳的話會導(dǎo) 致cvs服務(wù)器上的文件出問題,只能將類文件單獨復(fù)制到專門用來上傳的目錄上傳,因為項目在編譯的時候會將原文件下的cvs目錄也編譯到類文件下,所以會 導(dǎo)致這個問題。
下面順便說一個eclipse本地文件的一個歷史記錄的功能,看到上圖中的比較和替換為,就是eclipse一個本地的歷史記錄功能,幫助你可以恢復(fù)以前或者跟以前的文件比較的功能。看下圖
相信大家一看就會明白這個功能。
關(guān)于eclipse+cvs的基本功能使用其實很簡單,大家試一下就知道,我在項目中用得最多的都是它的比較功能,對于文件上傳我還是用cvs的客戶端程序,因為源代碼目錄和類文件目錄不同,所以這樣比較安全,希望
這些能對各位使用eclipse中的cvs有所幫助。如有問題歡迎指出。
??????????????????????????????????????????????? --大肚翁???
????????????????????????????????????????????????????????????? 2004.10.9
內(nèi)容來自GIS公園
本文來GIS公園
???????? 在第一部分中講述了一個問題,關(guān)于 項目在編譯的時候會將原文件下的cvs目錄也編譯到類文件下,所以會導(dǎo)致上傳類文件出問題。經(jīng)過這兩天的研究發(fā)現(xiàn)這個問題是可以解決的。方法如下:
點擊窗口下的首選項看到下圖:
按圖上所說的,已過濾CVS目錄,還有就是去掉完全構(gòu)建時清空文件夾,這樣的話在編譯文件是就不會將類文件所在的文件夾中的cvs目錄刪除。做好這兩部就可以解決問題了。
????? 我們在多人進行一個項目進行開發(fā)時,通常會碰到一個問題就是兩個人從cvs服務(wù)器上同時下載了同一個文件,進行修改,當(dāng)一個人先提交而另一個人后提交時通 常就將前一個人修改的覆蓋掉了,我們看看eclipse中的cvs是怎樣處理這個問題的,首先我們從cvs中檢出一個目錄為項目為test然后打開一個文 件test1.txt文件在文件中加了adc如下圖:
然后我們用cvs的客戶端程序下載同一個test目錄,然后在test1.txt文件中增加bbb,這樣相當(dāng)于兩個人同時修改了同一個文件,我們先提交一個。如下圖:
然后在eclipse中提交同樣的文件test1.txt,如下圖
會出現(xiàn)一個錯誤: www.gispark.com
這個錯誤表明了你的提交文件失敗了,我再使用另外一個功能,就是與資源庫同步功能,在前一張圖中可以看到,點擊資源庫同步后看到下圖:圖中有相應(yīng)的說明
這樣你就可以知道第一個更新修改了哪里,更重要是你也可以覆蓋提交,或者覆蓋更新本地的文件,看下圖:
內(nèi)容來自GIS公園
?
總結(jié)
以上是生活随笔為你收集整理的Eclipse-cvs指南的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux操作系统下三种配置环境变量的方
- 下一篇: 铁砧