从 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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章