Локальные данные svn находятся внутри каждого каталога вашей рабочей копии (в каталоге .svn под каждым каталогом).Поэтому, если вы скопировали каталог из нового кода в каталог своего кода, включая подкаталоги, возможно, вы скопировали и их каталоги .svn.Это означает, что SVN не может знать, что это изменилось.
Если вы хотите выполнить рекурсивную замену кода в каталоге, вы должны убедиться, что код, который вы вставляете в существующий код, сам по себе не является рабочей копией или что он удален из каталогов .svn.Чтобы получить копию хранилища без wc, вы можете использовать svn export.
Последняя версия Subversion решает эту проблему, сохраняя метаданные только в корне wc, а не во всех подкаталогах.