Загрузить локальный репозиторий на ассембле
Я пытаюсь добавить папку своего проекта в локальный репозиторий, а затем загрузить его в сборку с помощью Turtoise SVN. Вот шаги, которые я предпринял.
- Создайте новую папку с именем SVN, щелкните правой кнопкой мыши, TurtoiseSVN -> Создать репозиторий здесь
- Создать структуру папок -> Запустить Repobrowser
- Щелкните правой кнопкой мыши папку ствола -> Добавить папку -> Просмотреть папку моего проекта -> Выбрать папку
- Щелкните правой кнопкой мыши на папке 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, пожалуйста, прочитайте книгу. Это также ответит на вопрос о структуре папок.
- Вы импортировали неверную папку в репозиторий Assembla на шаге 4
- Даже если вы использовали правильную папку (папку проекта с источниками), вы не можете использовать одну рабочую копию для фиксации в несвязанных репозиториях.
В качестве заключительного замечания:
Вы выбрали неправильный инструмент (использовать CVCS в стиле DVCS - плохая идея), использовать неправильные методы и в неправильном порядке.
Теоретически вы можете иметь и поддерживать два зеркала данных в двух репозиториях (локальное и удаленное), но: с некоторыми хитростями и вам придется переделывать все с нуля