Ant ma pre-configured default excludes które uniemożliwiają zadania katalogów opartych z przetwarzania plików kontrolnych dla CVS, Subversion i VSS. Niestety te wartości domyślne nie obejmują żadnych innych systemów kontroli wersji. Można jednak zmodyfikować ustawienia domyślne za pomocą <defaultexcludes> task:
<defaultexcludes add="**/.git/**,**/.gitignore"/>
Pozwoli to wykluczyć pliki Git z jakiegokolwiek dalszego przetwarzania (tak każde późniejsze wykorzystanie < smoły >, <javac>, < słoik > lub podobna będzie ignorować pliki kontrolne).
Uwaga, Ant 1.8.2 dodał domyślne wykluczenia dla Git i Mercurial. –