我在phing文件集中排除了麻烦。我有以下任务
<target name="package" depends="exportsources">
<if>
<available file="${exports_dir}" type="dir" />
<then>
<tar destfile="${application.startdir}/../package.tar">
<fileset dir="${exports_dir}">
<exclude name="application/cache/" />
<exclude name="application/config/" />
<exclude name="application/logs/" />
<exclude name="build/" />
<exclude name="nbproject/" />
<exclude name="uploads/" />
<exclude name="index.php" />
<exclude name="sqlupdates" />
</fileset>
</tar>
</then>
<else>
<fail message="Nothing to package!" />
</else>
</if>
</target>
tar任务正确地排除了build/
,exclude/
和uploads/
以及文件index.php
的目录。
application/
(cache
,config
和logs
下的三个目录不会被排除,也不会被排除在外文件 sqlupdates
。
有人对我有任何提示吗?