我正在使用可执行批处理文件,从CVS
导出文件和文件夹。命令类似于以下内容:
cvs -d %cvs% -z9 -q export -r HEAD %path%/folder
%cvs%提供访问CVS
存储库的数据,%path%显示从中导出文件的路径。
但由于要导出的文件很多,因此需要花费大量时间。所以我想知道是否可以指定只导出以.java扩展名结尾的文件?
如果是,我该如何指定这些要求?
答案 0 :(得分:0)
我认为答案是“不”,你不能在cvs上使用例如* .java通配符。
我认为唯一的方法就是编写脚本,你可以生成一个脚本,只为你想要的文件提供cvs checkout,就像这样:
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
然后执行你生成的脚本,我没有太多时间回答,当我到家时,我可能会编辑成更好的脚本。