Организация рабочего процесса с Mercurial и Netbeans (+ bitbucket.org?) - PullRequest
4 голосов
/ 05 декабря 2010

Я никогда раньше не работал с системами контроля версий. Сейчас я пытаюсь изучить Mercurial, но я в замешательстве (я уже прочитал около 10-15 статей + hginit.com). Я не знаю, как организовать рабочий процесс.

У меня есть тестовый сервер и рабочий сервер. Я работаю со своего офисного компьютера и со своего домашнего ноутбука. Я делаю изменения непосредственно на тестовом сервере и каждую неделю или около того копирую новый код на свой рабочий сервер. Мне также нужны вики / вопросы / и т.д. почти все, что есть у bitbucket.org. Я знаю, что это плохой способ делать вещи.

Есть ли уроки или статьи о том, как организовать рабочий процесс? Буду также признателен за любые схемы / наброски, описывающие процесс.

Спасибо!

1 Ответ

4 голосов
/ 05 декабря 2010

[Редактировать: Изменено на основе комментариев]

Использование Bitbucket

После создания учетной записи.

  1. Вы сможете создать репо с соответствующим URL.Затем вы можете клонировать его, чтобы создать локальный репозиторий.Проверьте начало работы .
  2. См. Следующее, чтобы отправить обновления для BitBucket .
  3. BitBucket поставляется с очень обширной документацией .

Также есть другие полезные инструменты для работы с BitBucket:

  1. BitbucketExtension , что позволяет использовать командную строку для ряда операций.
  2. Использование Mercurial Queues и bitbucket.org

Организация рабочего процесса

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

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

  1. Ваше локальное хранилище можно использовать для публикации изменений на тестовом сервере.
  2. Вы можете отправить утвержденные изменения, помеченные как BitBucketрепозиторий.
...