Импорт на TortoiseSVN?

Я думаю, что это - больше проблема, что наличие большого количества апачских потоков, работающих все время, является проблемой. Это будет существующий с любым языком, если он будет работать через апача таким же образом, как PHP (обычно) делает.

7
задан Peter Mortensen 14 November 2015 в 23:51
поделиться

5 ответов

Экспорт - это не то, что вы думаете. Он используется для получения файлов, которые уже находятся в репозитории, без дополнительных данных управления версиями.

Для первоначального импорта я обычно просто

  1. Создаю новый репозиторий.
  2. Оформляю пустой репозиторий.
  3. Скопирую мои файлы в пустой справочный каталог.
  4. ] Commit .

У меня никогда не было проблем с этим.

По сути, это то же самое, что и раздел Импорт на месте в руководстве TortoiseSVN. За исключением того, что я копирую файлы после оформления заказа, чтобы избежать предупреждения.

30
ответ дан 6 December 2019 в 05:01
поделиться

Причина, по которой мне не нравится использование импорта, заключается в том, что вы не получаете рабочую копию после выполнения импорта. Когда я работал над некоторым кодом и решил, что хочу добавить его в новый репозиторий, я просто проверяю новый (пустой) репозиторий поверх моего существующего кода. Сделав это, вы превратили свой код в рабочую копию, и теперь вы можете добавлять и фиксировать (или игнорировать) любые файлы, какие захотите. Гораздо проще, чем импорт, IMO.

6
ответ дан 6 December 2019 в 05:01
поделиться

На самом деле, я не уверен, что делает «экспорт», но если вы вместо этого используете «импорт» , вы, по крайней мере, сможете получить свои файлы в репозиторий. Это не приведет к тому, что импортированная вами папка будет svn-папкой, поэтому вам придется после этого проверить ее вручную. Думаю, это то же самое, что Бен S ответ , только на других этапах.

2
ответ дан 6 December 2019 в 05:01
поделиться

Я использую TortoiseSVN в качестве инструмента управления исходным кодом. Поначалу у меня тоже были проблемы с обучением, но это довольно просто:

  1. При первом запуске вам нужно создать репозиторий : В проводнике Windows перейдите в то место, где вы хотите создать репозиторий (я храню его на внешнем жестком диске) и в контекстном меню TortoiseSVN нажмите «Создать здесь репозиторий».
  2. Чтобы импортировать ваш код в репозиторий, есть два метода:
    • Найдите место, где в настоящее время находится ваш код, и выберите команду TortoiseSVN -> Импортировать, чтобы импортировать этот каталог в репозиторий по вашему выбору.
    • Вы можете создать новый репозиторий (как описано выше), выполнить извлечение, вставить свои файлы в извлеченный каталог и выполнить фиксацию (применить ваши изменения обратно в репозиторий).
  3. При повседневном использовании, вы собираетесь использовать команду checkout для экспорта изменений из репозитория (не команду «экспорт») и команду commit для применения ваших изменений. Вы также можете использовать встроенные в TortoiseSVN инструменты сравнения для разрешения конфликтов между изменениями.
  4. Другой распространенной командой является команда export , которая экспортирует весь репозиторий в том виде, в каком он есть в настоящее время.

Кажется немного странным, что это выдает ошибку таким образом. Не могли бы вы объяснить?

2
ответ дан 6 December 2019 в 05:01
поделиться

На сайте TortoiseSVN есть справка по этой теме:

Импорт данных в репозиторий

Метод «Импорт на месте» будет самым простым.

- Кстати, «экспорт» в Subversion - это способ получить неверсионную копию вашего кода из вашего репозитория.

1
ответ дан 6 December 2019 в 05:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: