2013-07-11 4 views
0

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

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

Когда я проверяю, я получаю то же хранилище, б ut, что я хочу сделать, это указать соединительную линию, ветку и добавить новые функции позже. Структура папок не является ветвями, тегами, соединительными линиями, но есть блокировки, confs, db, ... Вкладка commit в сборке показывает мне пустой багажник, ветку и теги тоже!

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

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

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

ответ

1

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

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

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

0

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

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

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

+0

Что делать вы имеете в виду, что вы не можете использовать два репозитория в одной рабочей копии подрывной работы? У меня могут быть внешние ссылки. – Michael

+0

Вопросы звучат скорее как OP, которые хотят передать одни и те же каталоги в разные хранилища, как вы можете сделать в 'git'. –

+0

Спасибо @TurboJ за вашу ссылку –

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

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

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

Теоретически вы можете есть и поддержка двух mirros данных в двух РЕПО (локальные и удаленные), но: с некоторыми трюками и вы должны переделана все с нуля

+0

Я не знаю, что я делаю это в стиле DVCS. Если я правильно понимаю вашу идею, удалив локальные репозитории, а затем синхронизирую их с удаленным репо, значит, я должен начать с нуля? –

+0

@MinhTriet - вам нужно начинать с нуля, да. Но вы должны сделать все правильно - это не только удаление * удаленного репозитория *, но и более ** трюков –