Я бы начал с того, чтобы спросить каждого из разработчиков, почему происходит такая ошибка.Если разработчик недавно совершил ошибку, попросите его объяснить, как они это сделали и что может помочь им в будущем.Также поговорите с разработчиками, которые недавно не ошиблись.
Я предполагаю, что у вас есть сервер с Oracle и все различные варианты работы с БД, использующие разные номера портов.В этом случае вы должны создать новый экземпляр базы данных для каждой ветви, и проблема заключается в том, как помочь разработчику настроить контекст перед работой над веткой.
Tortoise SVN - хороший инструмент, но, возможно, этоэто ситуация, когда было бы лучше иметь какое-то маленькое приложение, которое проверяет и удаляет черепаху с машин.Небольшое приложение может поддерживать плавающее на экране окно, отображающее текущую активную ветвь, и оно может обрабатывать извлечение и регистрацию, а также проверять, используется ли правильный номер порта.