【问题标题】:Exporting files from CVS according to file extension根据文件扩展名从 CVS 导出文件
【发布时间】:2014-12-12 10:56:24
【问题描述】:

我正在使用可执行批处理文件从CVS 导出文件和文件夹。命令类似如下:

cvs -d %cvs% -z9 -q export -r HEAD %path%/folder

其中 %cvs% 提供访问 CVS 存储库的数据,%path% 显示导出文件的路径。

但是由于要导出的文件很多,所以会占用很多时间。所以我想知道是否可以指定只导出以 .java 扩展名结尾的文件?

如果是,我该如何指定这些要求?

【问题讨论】:

    标签: batch-file cvs


    【解决方案1】:

    我认为答案是“否”,例如不能在 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
    

    然后执行你生成的那个脚本,我没有太多时间来回答,可能我回家后会编辑一个更好的脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 2012-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多