Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 根据文件扩展名从CVS导出文件_Batch File_Cvs - Fatal编程技术网

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
然后执行你生成的脚本,我没有太多时间回答,可能我回家后会编辑成更好的脚本