Загрузить локальный репозиторий на ассембле

Я пытаюсь добавить папку своего проекта в локальный репозиторий, а затем загрузить его в сборку с помощью Turtoise SVN. Вот шаги, которые я предпринял.

  1. Создайте новую папку с именем SVN, щелкните правой кнопкой мыши, TurtoiseSVN -> Создать репозиторий здесь
  2. Создать структуру папок -> Запустить Repobrowser
  3. Щелкните правой кнопкой мыши папку ствола -> Добавить папку -> Просмотреть папку моего проекта -> Выбрать папку
  4. Щелкните правой кнопкой мыши на папке SVN -> tortoiseSVN -> import -> URL of my space

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

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

Пожалуйста, укажите пошаговое действие или ссылку, я пробовал Googling, но нет никаких перспектив!

Спасибо и наилучшими пожеланиями

3 ответа

Решение

Subversion - это централизованная система хранилищ. Это означает, что всякий раз, когда вы фиксируете это, вы фиксируете в размещенном вами хранилище, которое есть на Ассембле.

Кажется, что вы просматриваете локально размещенный svn-репозиторий, если вы видите "locks, confs, db" в качестве структуры вашей папки. Вы должны увидеть структуру папок, которую вы видите в вашем браузере кода Assembla.

Вам нужно только зайти в репозиторий из Assembla, чтобы начать работать, вот довольно устаревшее видео, которое поможет вам, хотя оно все еще показывает вам, как правильно подключить tortoisesvn к Assembla: http://www.youtube.com/watch?v=IWgTyOOufow

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

Вы не можете использовать два репозитория в одной рабочей копии Subversion.

Ваш вопрос указывает на то, что вы не очень знакомы с Subversion, пожалуйста, прочитайте книгу. Это также ответит на вопрос о структуре папок.

  1. Вы импортировали неверную папку в репозиторий Assembla на шаге 4
  2. Даже если вы использовали правильную папку (папку проекта с источниками), вы не можете использовать одну рабочую копию для фиксации в несвязанных репозиториях.

В качестве заключительного замечания:

Вы выбрали неправильный инструмент (использовать CVCS в стиле DVCS - плохая идея), использовать неправильные методы и в неправильном порядке.

Теоретически вы можете иметь и поддерживать два зеркала данных в двух репозиториях (локальное и удаленное), но: с некоторыми хитростями и вам придется переделывать все с нуля

Другие вопросы по тегам