從 TSVN 到 TCVS

以前一直用 svn, 到了新公司, 用 cvs. 客戶端用的是 eclipse, 僅僅使用其作爲 cvs 客戶端的功能. 因爲我們的代碼是 c++ 的.

用慣了 TortoiseSVN, 既然讓用 cvs, 那我就試試 TortoiseCVS 把. 一家公司出的. 據說使用體驗也差不多. 使用了兩週時間了. 有些經驗和大家分享.

. 圖標沒有 TSVN 好看.
 這個好辦. 把 TSVN 的圖標複製到 TCVS 下, 改一下文件名, 再修改一下設置. 就好了.


 
. 不刷新文件夾狀態.
 當這個文件夾下包含修改時, cvs 不把這個文件夾的圖標變成已修改的. 這個其實有選項的. 如圖. 改成第三項就和 svn 一樣的了. 但是有個問題. 如果 cvs 的服務端不在局域網內. 刷新圖標的會比較慢. 看你能不能忍受了. 我現在改成了第二項. 效率能好一點. 


 
. 沒有 diff 工具.
 這個幫助裏有說明. 自己去下載一個 windiff, 感覺不錯. 不比 TSVN 帶的那個差. 甚至更好.
 
. 沒有專門的對話框顯示當前文件夾下已修改的文件列表.
 這個在 TSVN 裏是有的. 到了 TCVS 下沒有了. 不過可以變通一下. 在當前目錄選擇 commit.., 看到沒有. 已修改的文件列表處理了把. 雙擊也可以 diff, 右鍵菜單裏的功能挺多的. 甚至把 shell 菜單都集成進去了. 不錯.
 


. 沒有 revert.
 幫助上說了. 可以用 update special.., 記得選中那個 clean copy 選項. 或者刪除再更新. faint. 官方都這麼建議, 那爲啥不做一個 revert?
 
. Lock/unlock
 CVS 下的叫法不一樣. 它叫做 Edit/Unedit. 一個字: 怪. 一般不怎麼用. 所以影響不大. 第一次使用的時候我還以爲 UnEdit 就是 Revert. 一點, 好傢伙. 所有的圖標都變了. 嚇了我一跳
 
就這些了. 以後再有再補充把. 希望對你有用.
 

發佈了64 篇原創文章 · 獲贊 2 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章