Batch file 根据文件扩展名从CVS导出文件
我正在使用一个可执行的批处理文件,从Batch file 根据文件扩展名从CVS导出文件,batch-file,cvs,Batch File,Cvs,我正在使用一个可执行的批处理文件,从CVS导出文件和文件夹。这些命令类似于以下命令: cvs -d %cvs% -z9 -q export -r HEAD %path%/folder 其中%cvs%提供访问cvs存储库的数据,%path%显示文件导出的路径 但由于要导出的文件很多,因此需要花费大量时间。所以我想知道是否可以指定只导出以.java扩展名结尾的文件 如果是,我如何指定这些要求?我认为答案是“否”,您不能在cvs上使用例如*.java通配符。 我认为唯一的方法是编写脚本,您可以生成一
CVS
导出文件和文件夹。这些命令类似于以下命令:
cvs -d %cvs% -z9 -q export -r HEAD %path%/folder
其中%cvs%提供访问cvs
存储库的数据,%path%显示文件导出的路径
但由于要导出的文件很多,因此需要花费大量时间。所以我想知道是否可以指定只导出以.java扩展名结尾的文件
如果是,我如何指定这些要求?我认为答案是“否”,您不能在cvs上使用例如*.java通配符。 我认为唯一的方法是编写脚本,您可以生成一个脚本,使cvs只对您想要的文件进行签出,就像:
for i in $ (cvs list yourRepo) do
if (some condition to check if is .java file) echo "cvs -d %cvs% -z9 -q export -r HEAD %path%/folder/$i" >> myCheckoutScript.sh
done
然后执行你生成的脚本,我没有太多时间回答,可能我回家后会编辑成更好的脚本