Проверьте рабочую версию в каталоге A. Проверьте версию разработки в каталоге B. Скопируйте все файлы из B поверх файлов в A (стараясь не копировать подкаталоги .svn). Затем выполните svn status или svn diff, чтобы увидеть, что изменилось.
Я использую Eclipse, где любой файл, который был изменен, отображается с небольшим знаком плюс, что делает его очень легко обнаружить. (Или было бы, если бы у меня было лучшее зрение и / или монитор побольше.)
Когда SVN пытается выяснить, изменился ли файл, он не отслеживает нажатия клавиш или что-то в этом роде. Он просто сравнивает текущую версию файла с кэшированной версией в каталоге .svn.
Я никогда не делал этого на всем продукте, но я использовал эту технику несколько раз, когда по той или иной причине у меня был файл, который обновлялся за пределами моего рабочего пространства. (Я собирался объяснить обстоятельства, но понял, что это будет долго и скучно.)
Как сказал другой автор, почему у вас есть два отдельных хранилища в этой ситуации? Я не понимаю, как это вам что-то дает, и это добавляет боли при отслеживании истории изменений, выполнении слияний и тому подобном. Вы можете создать две директории в репозитории для «производства» и «разработки» и, вероятно, получить все преимущества и ни одного из недостатков.