在Linux上如果想使用类似Windows上的TortoiseCVS客户端的话好像只有subversion的工具(RabbitVCS),没有cvs的工具。其实我们可以通过给Linux的Nautilus添加Scripts达到类似(比较简单)的效果。进入Nautilus的脚本目录,如果没有就创建一个,通常默认是用户目录下的~/.gnome2/nautilus-scripts添加几个文件如下:"cvs up"
- #!/bin/sh
- if [ "${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}" != "" ]
- then
- FILE=`echo ${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS} | awk -F/ "{print $NF}"`
- else
- FILE=
- fi
- CMD="echo "cvs up "${FILE}; cvs up ${FILE}; echo ""; echo "Done";sleep 100000000;"
- xterm -e "${CMD}"
"cvs log"
- #!/bin/sh
- if [ "${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}" != "" ]
- then
- FILE=`echo ${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS} | awk -F/ "{print $NF}"`
- else
- FILE=
- fi
- CMD="echo "cvs log "${FILE}; cvs log ${FILE}; echo ""; echo "Done";sleep 100000000;"
- xterm -e "${CMD}"
"cvs diff"
- #!/bin/sh
- if [ "${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}" != "" ]
- then
- FILE=`echo ${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS} | awk -F/ "{print $NF}"`
- else
- FILE=
- fi
- CMD="echo "cvs diff -u4 "${FILE}; cvs diff -u4 ${FILE}; echo ""; echo "Done";sleep 100000000;"
- xterm -e "${CMD}"
然后打开Nautilus,一个CVS目录,选择一个文件或者目录,右键->Scripts->...就会出现上面定义的那几个脚本,然后选择一个就可以执行cvs命令了。Ubuntu 32bit 4GB 内存问题和解决办法Linux命令lsof查看当前系统的IO情况相关资讯 Linux教程
- Linux教程:如何在命令行中查看目 (07/28/2014 12:22:23)
- Linux 修改root密码 (11/03/2012 07:53:38)
- su - root 与su root的区别 (06/06/2012 00:39:40)
| - Linux进程间通信:消息队列 (01/28/2013 09:43:00)
- U盘安装Linux开机无法启动解决方法 (10/07/2012 08:55:52)
- Windows 7/Linux 同步时间 (05/15/2012 06:17:55)
|
本文评论 查看全部评论 (0)