CVS 個人Q A記錄

2021-04-01 10:15:54 字數 1076 閱讀 1330

1,如何解決***mit時出現被提交檔案被鎖而導致的無法提交的錯誤?

環境:windows server 2000, wincvs1.3中文版

問題出現前狀況記述:最近由於電不穩定,常常停電,有時在使用cvs時剛好湊上

錯誤資訊:waiting for unknown user's lock in d:/project/....

我對問題的看法:cvs在準備提交前會鎖住目錄或檔案,提交完成後會解鎖檔案或目錄(在提交過程可以在相應目錄下看到生成的"#cvs.lock"的資料夾,估計這就是鎖住目錄的標記,而提交完成後該目錄被刪除),因此在提交中出現斷電,則下次使用cvs時,鎖住標記無法清除,也就無法再使用cvs,操作該檔案或目錄。

解決辦法就是:

刪除"#cvs.lock"資料夾,以對其所在目錄解鎖。

(當然先要確保沒有其它cvs使用者在使用訪問該目錄或檔案)。

參考自(http://.8848software.***/scmforum/print.asp?topic_id=948&forum_id=49&cat_id=9&curpage=46)

2,當以錯誤選項新增並提交了檔案到倉庫後,有什麼好的補救措施?

環境:windows professional 2000, wincvs1.3中文版

問題出現前狀況記述:誤將.rar及.doc檔案以文字方式新增並提交到倉庫中,結果相應檔案內容被截短。

解決辦法:(來自《版本控制之道》)

假設倉庫登入協議為local,這樣就省去登入步驟了,工作區為e:/develop/myproject,出錯的檔案為help.doc):

#切換當前目錄到工作區

cd  e:/develop/myproject

#修改cvs倉庫中該檔案的標誌

cvs admin -kb help.doc

#將該檔案從倉庫中重新更新到工作區

cvs update -a help.doc

#用內容正確的檔案替換工作區中的檔案

copy d:/correcthelp.doc help.doc

#提交修改

cvs ***mit -m "reset -kb flag for help.doc"

ifix問題彙總Q A(個人記錄)

你好。以下內容,均為個人在使用ifix5.8過程中碰到過並已解決的小麻煩,本著自己日後檢視方便以及樂於分享的精神,在此彙總上傳 不定期更新 關閉工作臺 開啟當前工程目錄下的local資料夾,找到workspace.ini配置檔案,例如預設安裝的工程,地址如下c program files x86 p...

ReactiveCocoa個人記錄

self.mybutton rac signalforcontrolevents uicontroleventtouchupinside subscribenext id x 複製 self.mytextfield rac textsignal subscribenext id x distinct...

sql個人記錄

背景1 時間段記憶體在重複的號碼,號碼去重後,統計時間段內號碼數量select count from select count as num from table1 where markdate to date 2020 05 18 yyyy mm dd and markdate to date 2...

個人MYSQL操作記錄

修改一列的預設值 alter table 表名 alter column 列名 set default 值 重設id自增計數 清空表資料,然後使用如下命名,truncate table 表名 設定外來鍵 alter table 表名 add constraint 外來鍵名 foreign key 表...

ansible安裝 個人記錄

作為一名測試人員 指令碼測試 在工作中比較痛苦的事情就是沒有環境進行測試 你們懂的 初衷 為了應對各種指令碼 基本上都是運維類的指令碼 的測試環境問題,我跟同事 美女 兩人準備把測試環境中沒有人管理的機器全部用ansible納管了,想把測試環境維護起來方便我們測試指令碼時選擇環境。過程 我把這個想法...