Импорт на TortoiseSVN?

Я пытаюсь настроить в TortoiseSVN. Я использую версию Windows и с помощью контекстного меню, щелкните правой кнопкой мыши и он имеет некоторые варианты.

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

добавление пути к файлу

но в конце концов, когда он попадает в файл jQuery, который находится в моем каталоге, я получаю ошибку, и все приходит к остановка.

Как я могу обойти это?

5 ответов


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

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

  1. создать новый репозиторий.
  2. оформить заказ пустой репозиторий.
  3. скопировать мои файлы в пустой кассе справочник.
  4. фиксация.

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

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


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


на самом деле, я не уверен, что "экспорт", но если вы используете "импорт" вместо этого, вы по крайней мере сможете получить свои файлы в репозиторий. Это не сделает папку, которую вы импортировали svn-папку, поэтому вам придется проверить ее вручную после этого. Я думаю, это то же самое, что Бен С ' s ответ, просто в других шагах.


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

  1. когда вы впервые начинаете, вам нужно создать репозиторий: в Проводнике Windows перейдите к месту, где вы хотите создать репозиторий (я храню его на внешнем жестком диске), и в контекстном меню TortoiseSVN нажмите "создать репозиторий здесь."
  2. до импорт ваш код в репозиторий, существует два метода:
    • перейдите туда, где находится ваш код, и выберите команду TortoiseSVN --> Import, чтобы импортировать этот каталог в репозиторий по вашему выбору.
    • вы можете создать новый репозиторий (как описано выше), выполнить проверку, вставить файлы в извлеченный каталог и выполнить фиксацию (применяет ваши изменения обратно в репозиторий).
  3. в ежедневной пользе, вы идете использовать оформить заказ команда для экспорта изменений из репозитория (не команда "экспорт") и с помощью фиксация команда для применения изменений. Вы также можете использовать встроенные в TortoiseSVN инструменты сравнения для разрешения конфликтов между изменениями.
  4. еще одна общая команда экспорт команда, которая экспортирует весь репозиторий, как это в настоящее время.

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


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

Импорт Данных В Хранилище

метод "импорт на месте" будет проще всего.

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