Мой нормальный рабочий поток для создания нового репозитория с subversion - это создание новых репозиториев, выполнение проверки корневого каталога репозиториев, создание тегов филиалов и соединительных папок и размещение в багажнике моих начальных файлов , Затем я делаю фиксацию этого «первоначального импорта», удаляю выгруженные репозитории с моего жесткого диска и выполняю проверку багажника. Тогда я могу начать работать.Subversion large repos import/checkout
Однако, имея дело с большим импортом, подумайте, что сотни мегабайт и хостинг для управления версиями вне сайта (на основе http) этот первоначальный импорт может занять довольно много времени. Что еще хуже, после совершения я должен снова проверить этот массивный багажник.
Есть ли способ с subversion использовать локальную копию сундука, не делая проверку сначала данных, которые уже есть?
Лично я не люблю это делать, потому что он создает кучу ненужных изменений в моем репозитории. Я предпочитаю проверить корневой каталог, создать структуру, в которой я нуждаюсь, и сделать одно коммандос новой структуры. – Luke 2008-10-06 01:21:32
Luke: Возможно, ваш репозиторий управления версиями в конечном итоге будет содержать в основном «ненужные ревизии», поэтому я не уверен, как один дополнительный фиксатор изменит ситуацию. (Вы можете сразу создать все три каталога с помощью «svn mkdir dir1 dir2 dir3 -m whatever») – 2008-10-06 18:48:16