Mac OS 10.7.4
我需要结账~70个cvs项目,所以我有这样的脚本:
#!/bin/bash
cvs checkout proj1
cvs checkout proj2
cvs checkout proj3
....
cvs ckeckout proj75
但是当我执行它时,我收到一条错误消息:
cvs checkout: No CVSROOT specified! Please use the '-d' option
cvs [checkout aborted]: or set the CVSROOT environment variable.
当我在作品中写作cvs checkout proj1
时。
ECHO $CVSROOT
:pserver:mylogin@server:port/repository
非常感谢解决此问题的任何提示。
答案 0 :(得分:3)
尝试在shell脚本中明确设置“$CVSROOT
”,看看是否有所作为。
您可能正在启动另一个shell(即“bash
”),并且当前shell中的环境变量(无论它是什么)都不会被复制到您的bash环境中。