2011-05-10 63 views
3

是否可以在忽略某些文件扩展名的情况下导出SVN目录? (喂,.cpp?)有选择地导出SVN目录

我需要我的头文件,其中包含我的图书馆的符号,导出到其他文件夹,我将它们压缩了成品静态/动态库产品一起。通常我只是将目录中的头文件升高一级,并使用--depth选项,但目录中的其他一些头文件需要更深一些。

回答

0

我无法找到一个方法来选择输出目录,但你可以出口是通常它,然后运行在新的目录下:

find NewDirectory -name \*.Extension -delete 

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

0
  1. 出口SVN仓库
  2. 转到导出目录
  3. 运行命令行(只复制* .h文件):

find . -name \*.h -print | xargs cp -t pathToYourDestinationDir/

我测试.PHP文件:

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

+0

这对我不起作用;我得到“非法选项--t”。 – Maxpm 2011-05-10 15:47:32

+0

我得到它的工作,但有一个更简单的方法:'找到ExportedDirectory -name \ *。cpp -delete' – Maxpm 2011-05-10 15:54:48