Как svn импортировать каталог, который уже содержит подкаталоги с папками .svn?

Я использую svn некоторое время, у меня есть все внутри каталога /work, но смешанные каталоги с версиями с неверсированными, а локальная структура каталогов не отражает структуру репозитория (долгая история, но в основном каждый «проект» ввозился поштучно). Теперь я хочу, чтобы все было под одним большим «рабочим» зонтиком, чтобы коммиты и добавления проектов были проще и быстрее.

На данный момент единственный способ, который я знаю, как это сделать, это создать временный каталог и поместить туда все, что в настоящее время не находится под контролем версий, затем svn экспортирует все остальные (по отдельности), затем svn импортирует все это, и, наконец, проверьте это в новом / рабочем зонтике.

Проблема в том, что это похоже на метод, подверженный ошибкам, и мне было интересно, есть ли более простой способ (например, импорт svn, но игнорирование папок .svn или что-то в этом роде).


person user497804    schedule 02.12.2011    source источник


Ответы (2)


Рекурсивно удалите .svn каталоги, прежде чем копировать их на место, а затем svn add ... и зарегистрируйте их.

person Edwin Buck    schedule 02.12.2011

Если вы используете TortoiseSVN, есть опция «Экспорт», тогда вы должны выбрать целевой каталог и вуаля, ваш проект чист. Или вы можете использовать команды: http://svnbook.red-bean.com/en/1.0/re10.html

person jlrvpuma    schedule 02.12.2011