Ответ 1
Прежде чем импортировать файлы, я предлагаю вам настроить базовую структуру вашего репозитория. Типичная структура выглядит следующим образом:
|
+- trunk
+- branches
+- tags
Вы можете подготовить эту структуру с помощью репо-браузера. Чтобы открыть репозиторий-браузер, щелкните правой кнопкой мыши на рабочем столе и выберите TortoiseSVN -> Repo-browser
в контекстном меню. Затем введите URL-адрес репозитория в соответствии с запросом.
Репо-браузер представляет собой проводник, подобный интерфейсу в репозитории, где вы можете щелкнуть правой кнопкой мыши в структуре папок и использовать опцию контекстного меню "Новая папка" для создания папки.
Теперь, чтобы импортировать файлы, я вижу как минимум два метода.
Метод 1 - выборочно фиксировать файлы
Щелкните правой кнопкой мыши в выбранной вами папке и выберите Checkout...
в контекстном меню.
В диалоговом окне проверки введите URL-адрес репозитория, в котором будут находиться ваши файлы (например, https://project.example.com/svn/project/trunk), и имя нового каталога, в котором вы будете работать ( т.е. рабочая копия).
Скопируйте файлы в рабочую копию.
Когда вас устраивает соглашение, щелкните правой кнопкой мыши корневую папку рабочей копии и выберите Commit...
в контекстном меню.
Установите флажок рядом с каждым файлом, который должен быть версией.
Напишите короткое сообщение фиксации (например, First commit
), затем нажмите кнопку Commit
.
Метод 2 - Импортировать все
Щелкните правой кнопкой мыши папку, содержащую ваши файлы, и выберите Import...
в контекстном меню.
В диалоговом окне импорта введите URL-адрес репозитория, в котором находятся эти файлы shoud (например, https://project.example.com/svn/project/trunk), и напишите короткое сообщение фиксации, например Initial import
.
Затем щелкните правой кнопкой мыши в выбранном вами местоположении, выберите Checkout...
в контекстном меню и введите URL-адрес проекта и путь для вашей рабочей копии.
Рабочая копия будет заполнена вашими файлами. Если все выглядит правильно, вы можете продолжить работу оттуда.