Решение вашей проблемы состоит не в том, чтобы заставить Subversion сделать это для вас, а в том, чтобы сконфигурировать ваше приложение таким образом, чтобы специфические для среды сведения (такие как значение [SOME_PATH]) сохранялись «извне» для кода, который проверен .
Если вы делаете это через отдельный файл, помеченный SVN как игнорируемый, или храните эту информацию в переменной среды, зависит от вашего языка разработки / ОС и ряда других факторов.
Какое бы решение вы ни использовали, может быть целесообразно установить какое-то значение по умолчанию, чтобы учесть случай, когда значение не указано.
Возможно, стоит подумать о том, следует ли применять детали во время сборки или во время выполнения - если вы можете организовать последний вариант, это значительно упростит развертывание новых версий приложения.
Типичный пример можно найти в веб-приложениях, где требуется соединение с базой данных, но фактический экземпляр базы данных, который должен использоваться, отличается в средах разработки и производства. В таких случаях конфигурация базы данных определяется на веб-сервере (не в приложении, которое просто запрашивает у веб-сервера соединение с базой данных с заданным именем) с серверами разработки и производства, имеющими разные конфигурации. Затем можно развернуть одно и то же веб-приложение на обоих серверах, и каждый экземпляр приложения имеет доступ к соответствующей базе данных.