使用Phing复制整个目录

9
有人知道是否可以使用phing将整个文件夹(包括文件和子文件夹,如joomla核心下载)复制到另一个文件夹中,但不包括.svn文件夹。
我已经使用SVN下载了joomla,并希望使用phing将其导出到我的joomla开发文件夹中,而无需列出每个单独的文件类型。我的计划是使用此方法保持我的开发环境从主干更新。
我知道如何排除某些文件,但找不到任何方法来包含所有文件,而不需要列出每个文件或尝试猜测每个文件类型,以防遗漏!
建议 Paul
2个回答

17

看起来phing是模仿ant的?试试这个:

<copy todir="my/joomla/dev">
  <fileset dir="joomla/checkout">
    <include>**</include>
    <exclude>**/.svn/**</exclude>
  </fileset>
</copy>

是的,它是一个用于执行与Ant相同操作的PHP/PEAR库,但具有更多功能。运行得非常好。我稍后会查看您的想法 :) - Paul M
<include name="**"></include> - Tim

4
尝试使用 svn export 命令,它会将你的工作副本中的所有文件发送到另一个目录(不包括 .svn 等文件)。然后你就可以使用 phing 工具了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接