2009-08-21

CVS笔记

Views: 8258 | Add Comments

cvs up -p -r1.2 file_name 打文件输出到stdout.

CVS checkout 模块到当前目录, 结构ps/aos/machine
cvs -d :pserver:me@ideawu.net:/data/cvsroot checkout -r TAG_1 product/abc

CVS checkout 模块到当前目录, 结构machine
cvs -d :pserver:me@ideawu.net:/data/cvsroot checkout -d local_dir -r TAG_1 product/abc

更新(如果不这样, 被删除的目录不会被更新到本机, 因为默认只更新本机有的文件):
cvs up -dr 分支号

查看文件不同版本的区别
cvs diff -r1.3 -r1.5 file_name

获取指定版本的文件输出的 stdout
cvs update -p -r1.2 file_name

导入一个目录(在要导入的目录内部执行, 把当前目录的内容导入指定的CVS目录):
cvs -d :pserver:me@ideawu.net:/data/cvsroot -b TAG_1 import product/abc/subdir company TAG_X
其中, product/abc/subdir 是在 CVS 中的目录.

获取指定tag的代码:
错误的方法: cvs up -dr TAG, 其实是给本地代码打上TAG, 算误操作, 可以通过cvs up -A补救.
正确的方法: 只能用 cvs checkout -r tag_name

Related posts:

  1. 使用Python POST任意的HTTP数据以及使用Cookie
  2. git 常用操作
  3. Windows Python select标准输入输出
  4. PHP 用 curl 读取 HTTP chunked 数据
  5. 把Firefox的播放背景音乐功能去掉
Posted by ideawu at 2009-08-21 17:36:09

Leave a Comment