Как заставить удаление .svn каталогов работать с помощью муравья? - PullRequest
4 голосов
/ 21 мая 2009

Я попробовал пример в руководстве:

<delete includeemptydirs="true">
  <fileset dir="${DIR}" includes="**/.svn" defaultexcludes="false"/>
</delete>

(где DIR установлен в какой-то каталог), и он ничего не делает. Как это можно сделать, чтобы работать? Я использую муравей 1.7.0.

К вашему сведению: я пробовал множество различных комбинаций вложенных элементов, dirset вместо fileset, и это все еще не работает. (

Ответы [ 2 ]

7 голосов
/ 21 мая 2009

Почему бы вам просто не использовать svn export вместо этого?

В любом случае, похоже ( отсюда ) должно работать следующее:

<echo level="info">Remove svn-files...</echo>
<delete includeemptydirs="true" >
    <fileset dir="${checkout.dir}" defaultexcludes="false" >
         <include name="**/.svn/" />
    </fileset>
</delete>
2 голосов
/ 07 декабря 2011

Попробуйте со следующими строками:

<delete includeemptydirs="true">
   <dirset dir="./" defaultexcludes="false">
      <include name="**/.svn/**" />
   </dirset>
</delete>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...