Я хотел предоставить обновление, касающееся использования TortoiseSVN после импорта. TortoiseSVN теперь позволит вам оформить заказ в непустую папку.
Таким образом, вы можете просто извлечь в ту же папку, которую вы использовали для импорта. TortoiseSVN проверяет все файлы внутри, обнаруживает, что они все совпадают, и ничего не загружает / не перезаписывает. Больше не нужно переименовывать исходную папку, а затем извлекать ее в новую пустую папку.
Это было протестировано в Windows 7 с использованием TortoiseSVN версии 1.8.0, сборка 24401 - 64-разрядная, 2013-06-17T18: 15: 59 (Subversion 1.8.0, -релиз).
Пример:
Папка C: \ myfiles содержит данные.
Импортируйте эту папку в SVN на http://example.com/svn/myfiles
Выезд http://example.com/svn/myfiles в C: \ myfiles.
TortoiseSVN предупреждает, что пункт назначения не пуст, нажмите Ok.
TortoiseSVN затем помещает C: \ myfiles и его содержимое (которые в настоящее время соответствуют хранилищу) под контроль версий, без необходимости изменять / загружать / заменять какие-либо файлы.