ant скрипт для удаления svn: игнорируемые каталоги и файлы - PullRequest
1 голос
/ 30 июня 2011

Мы используем svn: ingored для маскировки файлов из внешних источников (или скомпилированных или скопированных) из наших проектов Есть ли способ удалить только эти файлы и каталоги как часть цели очистки ant?

Ответы [ 2 ]

1 голос
/ 30 июня 2011

Никогда не использовал svnant, но из документации кажется, что они предоставляют некоторые селекторы, svnIgnored селектор fe,
, поэтому теоретически он должен работать так:

 <delete>
  <fileset dir="workingcopy">
   <svnIgnored/>
  </fileset>
 </delete>
0 голосов
/ 30 июня 2011

Я рекомендую иметь чистую цель, которая избавится от них, она будет работать во всех случаях, и даже если вы получите исходный код, выполнив экспорт SVN.И из сценария сборки очень ясно, что удаляется.Это также будет работать, если ваша команда перейдет к [вставить новую систему SCM сюда].

<target name="clean">
    <delete dir="${build.dir}" />
    <delete dir="${dist.dir}" />
    <delete dir="${reports.dir}" />
</target>

<target name="init" depends="clean">
    <mkdir dir="${build.dir}" />
    <mkdir dir="${dist.dir}" />
    <mkdir dir="${reports.dir}" />
</target>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...