導航:首頁 > 文件教程 > cvs刪除文件夾

cvs刪除文件夾

發布時間:2023-09-23 01:51:37

㈠ 如何恢復刪除掉的CVS文件

解決方法:
右鍵點擊刪除文件的目錄「team」-「Restore from Repository」,選擇刪除的文件對應的版本號,點擊「finish」即可恢復。

㈡ 如何設置 cvs

cvs作為流行的開源版本控制系統,是建立在rcs基礎上的,在使用之前需要進行配置,主要的配置步驟如下:
1、執行$cvs -d $HOME/cvs(源代碼庫的位置,可換) init
init 命令創建了目錄並把一系列用於管理源代碼庫的文件存放到了CVSROOT下,但是絕對不能隨便編輯這些文件,都則會讓你的原代碼庫無法使用。
2、設置環境變數:export CVSROOT=$HOME/cvs,或者將其放入$HOME/.bash_profile文件中,這樣每次開機都能自動設置。
再接下來就可以將源代碼文件(你的項目)交給cvs控制了,使用cvs 的import命令:
cvs import [-d][-k subst][-r ign][-b branch][-w spec] repository vendor-tag release-tags...
-d:用每個導入文件的最後修改時間作為cvs導入時間
-k sub:設置rcs關鍵字的默認替代模式
-I ign:忽略文件列表
-b bra:指定開發商的分支id
-m msg:記錄導入時的消息
repository:從原代碼庫repository導入文件
vendor-tag:原代碼提供者的名字
release-tags:指定用於某個特殊發布的符號名
假定你的文件位於/usr/src/neoshine/BUIld/backup-2.0/src,而你想讓他們導入到$CVSROOT中去:
cd /usr/src/neoshine/BUIld/backup-2.0/src
cvs import -m "Initial import backup tool" chap01 start
為了證實原代碼庫可以工作,可以將usr/src/neoshine/BUIld/backup-2.0/src改名,然後將原代碼檢出,用diff比較一下,會發現唯一的區別是cvs目錄是checkout創建的。原代碼檢出後,用戶應該只編輯檢出的原代碼,因為檢出的代碼已經處於cvs控制下了。
cvs使用:
1、檢出原代碼:要想使用保存在cvs中的文件,必須檢出,在檢出的文件中修改,
cvs checkout -d /mnt chop01
2、將改動合並進原代碼庫:在修改編輯好了一個文件後,要合並需要兩步,首先,更新cvs確保其他開發人員對你編輯的文件的修改已經反映到你的原代碼上,使用cvs update命令,cvs檢測到別人和你編輯了同一文件,他會檢索出有關版本,進行合並,然後你就可以使用cvs commit命令提交你自己的修改了,此時,你修改的內容其他人可以看到了。注意,提交操作需要使用普通擁護,因此,最好不要用root用戶來登陸
3、檢查改動:要檢查一個文件的修改歷史,使用log命令cvs log yo.c
4\添加和刪除文件:cvs維護了議和工作目錄的歷史,但是它不會自動假定一個被刪除的文件代表該文件應該從原代碼庫中被刪除,添加也一樣,因此,你可以通過commit\add\remove命令組合來實現.
添加一個文件到原代碼庫:創建文件,用add加入,用commit命令提交到原代碼庫
cvs add yo.h
cvs commit -m "Add header file " yo.h
刪除:
cvs rm main.c
cvs commit -m "remove main.c"
5\解決文件沖突
在cvs update命令執行後沒有出現成功合並差異的M yo.c標志,而是C 沖突,U出現了新的文件,這樣為了解決沖突,只好編輯沖突文件,解決沖突後再提交.
cvs命令:
admin:執行原代碼庫的多種管理功能
checkout:用來自原代碼庫的文件創建工作目錄
diff:顯示工作目錄和原代碼庫之間的區別或者原代碼庫中不同版本的差別
export:創建原代碼庫的一個拷貝,但是不更新
history:創建原代碼庫中文件或者目錄所執行的cvs命令歷史信息
release:取消cvs checkout操作以及對工作目錄所做的任何修改
status:顯示原代碼庫中文件的當前狀態
cvs選項:
-d cvsroot:指定原代碼庫的根目錄
-e editor:使用editor編輯日誌信息
-f:~/.cvsrc文件

java操作csv文件

cvs格式實際上就是字元串,直接通過英文」,「來進行的間隔顯示,所以直接寫入的時候直接在流中添加英文標點逗號即可。
實現思路:就是將需要保留的內容寫入另外一個cvs文件中在滿足條件處進行增加、刪除、修改操作。
可以通過BufferedReader 流的形式進行流緩存,之後通過readLine方法獲取到緩存的內容。
BufferedReader bre = null;
OutputStreamWriter pw = null;//定義一個流
try {
String file = "D:/test/test.xml";
bre = new BufferedReader(new FileReader(file));//此時獲取到的bre就是整個文件的緩存流
pw = new OutputStreamWriter(new FileOutputStream(「D:/New.cvs」),"GBK");//確認流的輸出文件和編碼格式,此過程創建了「test.cvs」實例
while ((str = bre.readLine())!= null) // 判斷最後一行不存在,為空結束循環
{
if(!str.indexOf("<end>")){//判斷如果不滿足cvs行條件就刪除
pw.write(str);//將要寫入文件的內容,可以多次write
}
};
bre.close();
pw.close();//關閉流
備註:文件流用完之後必須及時通過close方法關閉,否則會一直處於打開狀態,直至程序停止,增加系統負擔。

閱讀全文

與cvs刪除文件夾相關的資料

熱點內容
電腦沒聯網怎麼拷貝文件 瀏覽:224
wps工具欄怎麼換成中文 瀏覽:338
win7和xp共享文件 瀏覽:883
蘋果4代音量鍵沒反應 瀏覽:827
怎樣打開tif文件 瀏覽:153
java下載文件zip 瀏覽:440
qq瀏覽器壓縮文件怎麼設密碼 瀏覽:526
黃埔數控編程哪裡好 瀏覽:406
mac109升級1010 瀏覽:691
在java的菜單如何導入文件 瀏覽:982
現在什麼網站銷量最高 瀏覽:760
angularjsclass定義 瀏覽:157
ug數控編程怎麼導出程序 瀏覽:466
cmdb文件 瀏覽:710
鵯文件夾 瀏覽:763
網路輿情應對的基本理念是什麼 瀏覽:433
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341

友情鏈接