Я думаю, что это - больше проблема, что наличие большого количества апачских потоков, работающих все время, является проблемой. Это будет существующий с любым языком, если он будет работать через апача таким же образом, как PHP (обычно) делает.
Экспорт - это не то, что вы думаете. Он используется для получения файлов, которые уже находятся в репозитории, без дополнительных данных управления версиями.
Для первоначального импорта я обычно просто
У меня никогда не было проблем с этим.
По сути, это то же самое, что и раздел Импорт на месте в руководстве TortoiseSVN. За исключением того, что я копирую файлы после оформления заказа, чтобы избежать предупреждения.
Причина, по которой мне не нравится использование импорта, заключается в том, что вы не получаете рабочую копию после выполнения импорта. Когда я работал над некоторым кодом и решил, что хочу добавить его в новый репозиторий, я просто проверяю новый (пустой) репозиторий поверх моего существующего кода. Сделав это, вы превратили свой код в рабочую копию, и теперь вы можете добавлять и фиксировать (или игнорировать) любые файлы, какие захотите. Гораздо проще, чем импорт, IMO.
На самом деле, я не уверен, что делает «экспорт», но если вы вместо этого используете «импорт» , вы, по крайней мере, сможете получить свои файлы в репозиторий. Это не приведет к тому, что импортированная вами папка будет svn-папкой, поэтому вам придется после этого проверить ее вручную. Думаю, это то же самое, что Бен S ответ , только на других этапах.
Я использую TortoiseSVN в качестве инструмента управления исходным кодом. Поначалу у меня тоже были проблемы с обучением, но это довольно просто:
Кажется немного странным, что это выдает ошибку таким образом. Не могли бы вы объяснить?
На сайте TortoiseSVN есть справка по этой теме:
Метод «Импорт на месте» будет самым простым.
- Кстати, «экспорт» в Subversion - это способ получить неверсионную копию вашего кода из вашего репозитория.