有选择地导出SVN目录

时间:2011-05-10 14:37:35

标签: svn export

是否可以在忽略某些文件扩展名的同时导出SVN目录? (说,.cpp?)

我需要将包含我的库符号的头文件导出到其他文件夹中,我将它们与完成的静态/动态库产品一起压缩。通常我只是将头文件移动到目录中的一个级别并使用--depth选项,但是在目录中更深的一些标题#include其他所需的标题。

2 个答案:

答案 0 :(得分:0)

  1. 导出svn存储库
  2. 转到导出的目录
  3. 从命令行运行(仅复制* .h文件):
  4. find . -name \*.h -print | xargs cp -t pathToYourDestinationDir/

    我测试了.php文件:

    find . -name \*.php -print | xargs cp -t ../test2/

答案 1 :(得分:0)

我找不到有选择地导出目录的方法,但可以做的是正常导出,然后在新目录上运行以下命令:

find NewDirectory -name \*.Extension -delete

这将删除所有*.Extension个文件。