Das ist aber alles ziemlich umständlich :-/
1.) Wieso Batch-files oder noch schlimmer Scripte in anderen Sprachen zum bauen?
Delphi verwendet intern MSBuild, und es gibt keinen Grund um diese sehr umfangreiche und mächtige Build-Plattform noch irgendwas drumrum zu bauen. Was man mit MSBuild nicht hinbekommt, bekommt man auch nicht anderen Scripten hin.
2.)
http://thekindofme.wordpress.com/200...-build-target/
Das ganze baut auf den MSBuild Community Tasks auf, die es auf Codeplex gibt.
Diese Tasks sind Erweiterungen für MSBuild und in dem Beispiel hier wird gezeigt, wie man die
SVN Revision in eine MSBuild-Variable (heisst dort Property) ausliest und mittels des FileUpdate-Tasks in eine beliebige Datei schreibt (hier mit einer Replace-Regex).
Das ganze wird vor dem eigentlichen Build durchgeführt (hier passiert ein bisschen magic durch den Namen des targets).