更新
——update
1,上傳之前先update,為了保證**與伺服器上統一。update(預設)會將伺服器上有的**而本地沒有的**更新到本地,之後再commit才不會出現**遺失。在update時,可能會使有些檔案衝突,需要手動解決。
2,獲取伺服器上的版本。
update 選中 「get the clean copy」。同時會將本地的檔案生成版本。
3, 在伺服器上存在而本地不存在的檔案。
update 選中 「create missing directories that exist in the repository」.
匯入——import
1, 如果要匯入的資料夾,曾經被上傳過cvs,則要將該資料夾(包括子資料夾)中的隱藏的cvs資料夾全部刪除。否則上傳會失敗。
2,匯入乙個模組後,需要重新「check out」到其他地方才不會顯示仍然「unknown」狀態。
提交——commit
1,如果乙個檔案是unicode編碼時,強制轉換成文字型別上傳後,再update下來有可能是亂碼。可以以二進位制上傳。
刪除檔案或者資料夾
1,如果想將乙個資料夾刪除,重新匯入。可以在cvs伺服器上直接刪除,然後再同級目錄下,修改cvs隱藏資料夾中的記錄檔案。
2,remove命令刪除本地檔案和伺服器上的檔案。erase命令只刪除本地檔案。在remove後需要commit操作。
3,刪除乙個資料夾,還有另外乙個方法:將資料夾中的檔案全部刪除,然後在上一級目錄,進行update,在「globals」標籤下選中「prune empty directory」選項。刪除空目錄。
怎樣在wincvs中使用python指令碼
軟體環境 wincvs 1.3.6 1beta6 python ativepython2.3.3 簡要描述 最新版wincvs2.0已經支援python2.4了,而wincvs1.3.6 只支援到python2.2。可是在這兩個主要版本中都有乙個bug 我個人認為的 就是在輸出視窗中進行指令碼模式切...
WinCVS與CVSNT簡明使用手則
1 前言 cvs是版本控制的利器,目前在linux和windows下都有不同版本 但是國內大多數應用介紹都是基於linux等開放源 的開放性軟體組織,而且講解的也不系統,讓人摸不著頭腦 windows下的cvs使用介紹更是了了無幾。文章連線 論壇連線 2 安裝版本 2.1 伺服器端 cvsnt 1....
WinCVS與CVSNT簡明使用手則 一
wincvs與cvsnt簡明使用手則 jackey kuihua.cvs是版本控制的利器,目前在 linux 和windows 下都有不同版本 但是國內大多數應用介紹都是基於 linux 等開放源 的開放性軟體組織,而且講解的也不系統,讓人摸不著頭腦 windows 下的cvs 使用介紹更是了了無幾...