Как загрузить мои файлы проектов в онлайн-хостинг svn?

У меня есть учетная запись на projectlocker (бесплатный svn host), и я не знаю, как загрузить файлы проекта.

В моей панели инструментов я не могу найти какой-либо вариант.

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

Ответы

Ответ 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-адрес проекта и путь для вашей рабочей копии.

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

Ответ 2

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