|

楼主 |
发表于 2006-2-24 16:17:37
|
显示全部楼层
我想写一个叫cvs的脚本, 在这个脚本里面, 先把要check in的文件做一些格式的转换, 然后还是执行系统的cvs二进制程序.
希望达到的目的就是, 当我用自己的cvs脚本替换原有的cvs程序后,用户还是可以象以前使用cvs命令一样. 比如:
原来要check in 一个 test.c文件, 会执行
cvs ci -m "comments" test.c
我希望写一个cvs的脚本后, 用户照样执行
cvs ci -m "comments" test.c
但是,这里的cvs是自己写的脚本. 在它里面, 先把test.c格式化, 然后调用
系统的cvs命令.
所以说,如果我不能把类似 "comments" 的双引号保留下来的话, 我就必需parse所有cvs可能的option. 那就太麻烦了.
不知道说清楚了没有 |
|