Вы можете обновить скрипт Ant для использования SvnAnt (http://subclipse.tigris.org/svnant.html), или обновить его, чтобы он выполнял правильные вызовы командной строки, чтобы добавить файлы в систему контроля версий перед копированием. Поэтому, когда вы помечаете свою сборку, файлы, которые выдобавленная к рабочей копии будет включена в тег, но не в место, откуда был извлечен тег. Это позаботится о # 1.
Для # 2 вы также можете написать это в Ant так, чтобыфайл был обновлен и теперь содержит информацию о редакции. Опять же, SvnAnt поможет вам в этом.
Использование SvnAnt дает вам доступ ко многим сведениям о командах и рабочей копии Subversion, и, насколько я могу судить, это все, что вынеобходимо удовлетворить ваши потребности.