Subversion, Delphi & Global Ignore List
I use Subversion with Delphi and omitting various files type is a good idea (there’s no point in committing DCU files, backup files …).
You can do this by going to to TortoiseSVN/Settings in the right-click menu and giving a list of patterns for files you DON’T want included in the "Global Ignore Pattern":
Here’s my list (should be all on one line):
~*.doc #*.*# *.aux *.bak *.bbl *.bin *.blg *.cfg *.dcu *.dll *.dof *.ddp *.drc *.dsk *.dsm *.dvi *.err *.ess[Mm]odel *.exe *.idx *.ilg *.ind *.lo *.lof *.log *.la *.lst *.map *.o *.obj *.old *.out *.rej *.rsm *.suo *.sav [Tt]humbs.db *.tmp *.toc *.tps *.~* *.*~ #*# .* .*~ *~. bin cvs CVS obj
The bin/cvs/CVS are directories, the rest files. Obviously there are ignored extensions for files other than those related to Delphi.
I put a text file containing this list in the repository, so it’s easy to have the same exclusions when setting up TortoiseSVN a new machine.