Установка и настройка Bazaar
Введение
Для начала скачаем Bazaar.Помимо самого Bazaar’a инсталлятор включает в себя десктоп приложение Bazaar Explorer, которое обеспечивает простой в использовании интерфейс для системы контроля версий, и плагин bazaar svn, для интеграции Bazaar c репозиторием Subversion.
Основные команды в Bazaar
- bzr whoami «Vasya Pupkin <vasya.pupkin@mail.ru>» — сообщает Bazaar’у имя пользователя и почту. В этом случае ваша работа будет корректно идентифицирована в истории ревизий;
- bzr whoami — отобразит данные текущего пользователя;
- mkdir myproject — создаст проект с именем myproject и добавит его в репозиторий;
- bzr init — дает Bazaar возможность инициализировать свои данные в каталоге вашего проекта;
- bzr add — добавляет файлы в репозиторий;
- bzr commit — делаем коммит с описанием (комментарием). Пример: bzr commit -m «Импортируем файлы»;
- bzr log — просмотр истории своей ветки;
- bzr push — публикует свою ветку;
- bzr branch — создает копию ветки;
- bzr push — публикует ветку через ssh. Пример: bzr+ssh://@bazaar.launchpad.net//myproject
- bzr merge — мерж ветки с release;
- bzr diff — просмотр изменений после мержа;
- bzr help — узнать больше о Bazaar;
- bzr help commands — узнать больше команд.
Помимо использования командной строки, можно воспользоваться десктоп приложением Bazaar Explore. В ней можно открыть проект, посмотреть измененные файлы, узнать о конфликтах, сделать мерж, узнать историю коммитов и т.д.
Основные операции с Bazaar Explorer
- Файл > Открыть > Выбираем выкаченный проект и открываем его в Explorer.
- Перед коммитом фиксируем новые файлы (по умолчанию они не добавлены в коммит) – это можно сделать нажав на “+” в верху списка новых файлов.
- Перед коммитом необходимо сделать апдейт (кнопка обновить).
- Коммитаем код нажав на кнопку “зафиксировать”.
Настройки пользователя в Bazaar Explorer:
- Параметры > Настройки > Настройки пользователя > прописываем необходимые данные.
Полезные ссылки
Другие команды и документация здесь.Руководство пользователя Bazaar.
Настройка Bazaar с SSH.
Официальный сайт Bazaar.