我一直在搜索CVS
man
页面一段时间,但是我无法按照这个CVS
命令完全执行的操作。手册页中似乎有-F
的多个列表,我不确定这是否用于指定日志文件或regex
或什么。它是${newTag}
合并到${mainTag}
还是constantPerl
标记? mainTag
被定义为'Production',newTag
作为参数传递给运行它的脚本:
cvs -d /home/main/cvs rtag -r ${newTag} -F ${mainTag} constantPerl
答案 0 :(得分:2)
免责声明:我很久以前就没有使用过CVS。
根据帮助,你的命令
newTag
作为用于创建新标记的修订mainTag
作为新标记名称的名称-F
指定任何与现在要创建的名称相同的预先存在的代码将移动到指向当前修订版本(使用-r ${newTag}
指定constantPerl
模块中创建标记,但在其他模块中不创建。
$ cvs --help rtag
Usage: cvs rtag [-abdFflnR] [-r rev|-D date] tag modules...
-a Clear tag from removed files that would not otherwise be tagged.
-b Make the tag a "branch" tag, allowing concurrent development.
-B Allows -F and -d to disturb branch tags. Use with extreme care.
-d Delete the given tag.
-F Move tag if it already exists.
-f Force a head revision match if tag/date not found.
-l Local directory only, not recursive.
-n No execution of 'tag program'.
-R Process directories recursively.
-r rev Existing revision/tag.
-D Existing date.
(Specify the --help global option for a list of other help options)