Как загрузить файлы моего проекта на онлайн-хосте SVN? - PullRequest
14 голосов
/ 05 марта 2010

У меня есть аккаунт на Projectlocker (бесплатный хост SVN), и я не знаю, как загрузить в него файлы моего проекта.

Я не могу найти никакой возможности для этого в моей панели.

Я использую tortoiseSvn на моем компьютере, так как загрузить файлы и настроить tortoiseSvn?

Ответы [ 2 ]

20 голосов
/ 06 марта 2010

Перед импортом файлов я предлагаю вам настроить базовую структуру вашего хранилища. Типичная структура выглядит следующим образом:

|
+- trunk
+- branches
+- tags

Вы можете подготовить эту структуру с помощью браузера репозитория. Чтобы открыть браузер репозитория, щелкните правой кнопкой мыши на рабочем столе и выберите TortoiseSVN -> Repo-browser в контекстном меню. Затем введите URL-адрес хранилища в соответствии с запросом.

Браузер репозитория представляет собой репозиторий в виде проводника, в котором вы можете щелкнуть правой кнопкой мыши в структуре папок и использовать опцию контекстного меню Новая папка для создания папки.

Теперь для правильного импорта файлов собственно, я вижу как минимум два метода.

Метод 1 - Выборочная фиксация файлов

Щелкните правой кнопкой мыши в папке по вашему выбору и выберите Checkout... в контекстном меню.

В диалоговом окне оформления заказа укажите URL-адрес хранилища, в котором будут храниться ваши файлы (например, https://project.example.com/svn/project/trunk) и имя нового каталога, в котором вы будете работать (например, рабочая копия ) ).

Скопируйте ваши файлы в рабочую копию.

Когда вы будете удовлетворены расположением, щелкните правой кнопкой мыши рабочую копию root folder и выберите Commit... в контекстном меню.

Установите флажок рядом с каждым файлом, для которого требуется версия.

Напишите короткое сообщение о фиксации (например, First commit) и нажмите кнопку Commit.

Метод 2 - Импортировать все

Щелкните правой кнопкой мыши папку, содержащую ваши файлы, и выберите Import... в контекстном меню.

В диалоговом окне импорта введите URL-адрес хранилища, в котором должны находиться эти файлы (например, https://project.example.com/svn/project/trunk), и напишите короткое сообщение о фиксации, например Initial import.

Затем щелкните правой кнопкой мыши в выбранном вами месте, выберите Checkout... в контекстном меню и введите URL-адрес вашего проекта и путь к вашей рабочей копии.

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

5 голосов
/ 05 марта 2010

Просто создайте локальную рабочую копию (поместите в свой URL-адрес репо, который они предоставят), затем переместите ваши файлы в этот каталог и добавьте / зафиксируйте их. То же самое, что вы сделали бы с любой системой SVN.

...