Почему бы не изменить процесс сборки, чтобы он брал последний номер редакции из хранилища и использовал его в качестве номера сборки?
Предполагая, что svn включает в себя все элементы, которые входят в сборку вашего продукта, это должно дать вам уникальное число для каждой потенциальной отличающейся сборки и упростить сопоставление состояния базы кода во время сборки , Если есть другие элементы, которые могут изменяться со временем, вы можете добавить еще один элемент, присоединенный к номеру ревизии - возможно, значение даты / времени.
Вам никогда не придется беспокоиться о том, чтобы вручную увеличивать его, потому что каждый раз, когда разработчик подтверждает это, он автоматически увеличивает номер редакции.