例子: find -name “CVS” -exec rm -rf {} \; 利用-name和-exec两个参数组合,可以实现批量查找删除指定文件的目的。 要活用find,它是很强大的。 find [path...] [expression] -name pattern Base of fil...

找到批量替换文件内容的好方法,命令结构如下: find -name ‘要查找的文件名’ | xargs perl -pi -e ‘s|被替换的字符串|替换后的字符串|g’ 下面这个例子就是将当前目录及所有子目录下的所有...

0

如何使用CVS的分支

Posted in CVS at 十一月 11th, 2010 / No Comments »

CVS中为一个模块创建一个分支使用的命令是tag或rtag。这两个命令很相似,先用tag命令来做介绍。 假设有一个模块foo_ware,一直在head主分支里工作,但是现在需要建立一个分支foo_tag用来做测试版本的开发,则方法...

0

定制自己的cvs命令

Posted in Linux at 十一月 10th, 2010 / No Comments »

经常在提交文件到cvs库时直接输入  cvs ci -m “some msg” 后不小心按下回车键,这种情况下CVS会自动对当前目录下的所有可提交的文件进行递归的提交,把一些不该提交或者注释不应该这样写的文件都提交到库中了。...

0

CVS自动生成版本信息

Posted in CVS at 七月 9th, 2010 / No Comments »

在文件中添加$Id$,提交到CVS时,CVS会自动替换成类似下面的字符串: $Id: Image.class.php,v 1.2 2010/07/09 01:53:47 tongjun Exp $ 这里可以使用 $Id$ 或者 $Id:一些字符$ 效果是一样的。这一点也适用于以下的其...

0

CVS 查询某天后修改的文件列表

Posted in CVS at 六月 17th, 2010 / No Comments »

CVS 查询某天后修改的文件列表2010-06-11 13:17从代码库中查找某天后改动的所有文件: 1. 查找4月30号之后改动的所有Log # cvs log -NS  -d “>2010/04/30 00:00:00″ -rbranch  codePath > change....

0

CVS基本命令

Posted in CVS at 五月 6th, 2010 / No Comments »

1. 检出源代码操作(cvs checkout) 将项目工作库目录取到个人工作库:cvs checkout dirname 将项目工作库中某个文件取到本地个人工作库:cvs checkout filename 2. 将文件同步到最新的版本(cvs update)    开...

0

Linux CVS命令

Posted in CVS at 三月 17th, 2010 / No Comments »

Linux CVS命令2008-11-17 13:07一、安装及初步设置 1、Setup CVS2、建立及初始化CVS工作目录#mkdir /src#msdir /src/cvslib#cvs -d /src/cvslib init //初始化cvs工作目录,可以看到出现CVSROOT目录,表示初始化成...