documentation
.HELP!
Bazaar Documentation
Карточка быстрого старта
Bazaar
previous page
next page
Просмотр
следующий
предыдущий
|
Главная
|
Документация
|
Содержание (2.2b1)
»
Карточка быстрого старта
PDF
PNG
SVG
Просмотр
следующий
предыдущий
|
Главная
|
Документация
|
Содержание (2.2b1)
»
previous page
start
next page
Menu
Homepage
Table of contents
Содержание (2.2b1)
1 Руководство пользователя Bazaar
1.1 Введение
1.1.1 Представляем Bazaar
1.1.1.1 Что такое Bazaar?
1.1.1.2 Краткая история систем контроля версий
1.1.1.3 Централизованная модель против распределенной
1.1.1.4 Ключевые особенности Bazaar
1.1.1.5 Продолжаем изучение
1.1.2 Основные концепции
1.1.2.1 Простая модель для пользователя
1.1.2.2 Ревизия
1.1.2.3 Рабочее дерево
1.1.2.4 Ветка
1.1.2.5 Репозиторий
1.1.2.6 Складывая концепции вместе
1.1.3 Workflows
1.1.3.1 Bazaar is just a tool
1.1.3.2 Solo
1.1.3.3 Partner
1.1.3.4 Centralized
1.1.3.5 Centralized with local commits
1.1.3.6 Decentralized with shared mainline
1.1.3.7 Decentralized with human gatekeeper
1.1.3.8 Decentralized with automatic gatekeeper
1.1.3.9 Implementing a workflow
1.2 Начинаем работать
1.2.1 Installing Bazaar
1.2.1.1 Linux
1.2.1.2 Windows
1.2.1.3 Other operating systems
1.2.1.4 Installing from scratch
1.2.1.4.1 Installing into site-wide locations
1.2.1.5 Running the development version
1.2.1.6 Running multiple versions
1.2.2 Entering commands
1.2.2.1 User interfaces
1.2.2.2 Using bzr
1.2.2.3 Common options
1.2.3 Getting help
1.2.4 Configuring Bazaar
1.2.4.1 Telling Bazaar about yourself
1.2.4.2 Configuration files
1.2.4.3 Rule-based preferences
1.2.5 Using aliases
1.2.5.1 What are aliases?
1.2.5.2 Defining aliases
1.2.5.3 Using the aliases
1.2.5.4 Rules for aliases
1.2.6 Using plugins
1.2.6.1 What is a plugin?
1.2.6.2 Where to find plugins
1.2.6.3 How to install a plugin
1.2.6.4 Alternative plugin locations
1.2.6.5 Listing the installed plugins
1.2.6.6 Popular plugins
1.2.7 Путь Bazaar
1.2.7.1 Глубокое понимание Bazaar
1.2.7.2 Понимание номеров ревизий
1.2.7.3 Hierarchical history is good
1.2.7.4 Each branch has its own view of history
1.2.7.5 Резюме
1.3 Личный контроль версий
1.3.1 Going solo
1.3.1.1 A personal productivity tool
1.3.1.2 The solo workflow
1.3.2 Starting a project
1.3.2.1 Putting an existing project under version control
1.3.2.2 Starting a new project
1.3.3 Controlling file registration
1.3.3.1 What does Bazaar track?
1.3.3.2 Selective registration
1.3.3.3 Ignoring files
1.3.3.4 Global ignores
1.3.4 Reviewing changes
1.3.4.1 Looking before you leap
1.3.4.2 bzr status
1.3.4.3 bzr diff
1.3.5 Recording changes
1.3.5.1 bzr commit
1.3.5.2 Message from an editor
1.3.5.3 Selective commit
1.3.5.4 Giving credit for a change
1.3.6 Browsing history
1.3.6.1 bzr log
1.3.6.2 Viewing merged revisions
1.3.6.3 Tuning the output
1.3.6.4 Viewing the history for a file
1.3.6.5 Viewing an old version of a file
1.3.6.6 Graphical history viewers
1.3.7 Releasing a project
1.3.7.1 Packaging a release
1.3.7.2 Tagging a release
1.3.8 Undoing mistakes
1.3.8.1 Mistakes happen
1.3.8.2 Dropping the revision history for a project
1.3.8.3 Deregistering a file or directory
1.3.8.4 Undoing changes since the last commit
1.3.8.5 Undoing changes to a file since the last commit
1.3.8.6 Undoing the last commit
1.3.8.7 Undoing multiple commits
1.3.8.8 Reverting to the state of an earlier version
1.3.8.9 Correcting a tag
1.3.8.10 Clearing a tag
1.4 Делимся с другими
1.4.1 Working with another
1.4.1.1 Peer-to-peer rocks
1.4.1.2 The partner workflow
1.4.2 Branching a project
1.4.2.1 Branch URLs
1.4.2.2 Напоминание о разделяемых репозиториях
1.4.2.3 The branch command
1.4.2.4 Time and space considerations
1.4.2.5 Viewing branch information
1.4.3 Merging changes
1.4.3.1 Parallel development
1.4.3.2 The merge command
1.4.3.3 How does merging work?
1.4.3.4 Recording a merge
1.4.3.5 Merge tracking
1.4.4 Resolving conflicts
1.4.4.1 Workflow
1.4.4.2 Listing conflicts
1.4.4.3 Resolving a conflict
1.4.4.4 Using the remerge command
1.4.4.5 Using external tools to resolve conflicts
1.4.5 Annotating changes
1.4.5.1 Seeing the origin of content
1.4.5.2 GUI tools
1.5 Сотрудничество в команде, централизованный стиль
1.5.1 Centralized development
1.5.1.1 Motivation
1.5.1.2 Centralized workflow
1.5.2 Publishing a branch
1.5.2.1 Setting up a central repository
1.5.2.2 Starting a central branch
1.5.3 Using checkouts
1.5.3.1 Turning a branch into a checkout
1.5.3.2 Turning a checkout into a branch
1.5.3.3 Getting a checkout
1.5.3.4 Создание легковесной рабочей копии
1.5.3.5 Updating to the latest content
1.5.3.6 Handling commit failures
1.5.4 Working offline on a central branch
1.5.4.1 The centralized with local commits workflow
1.5.4.2 Committing locally
1.5.4.3 Being disconnected for long time periods
1.5.4.4 Merging a series of local commits
1.5.5 Reusing a checkout
1.5.5.1 Motivation
1.5.5.2 Changing where a branch is bound to
1.5.5.3 Switching a lightweight checkout
1.6 Сотрудничество в команде, распределенный стиль
1.6.1 Distributed development
1.6.1.1 Motivation
1.6.1.2 The decentralized with shared mainline workflow
1.6.2 Organizing branches
1.6.2.1 Mirror branches
1.6.2.2 Task branches
1.6.2.3 Refreshing a mirror branch
1.6.2.4 Merging the latest trunk into a feature branch
1.6.2.5 Merging a feature into the trunk
1.6.2.6 Backing up task branches
1.6.3 Using gatekeepers
1.6.3.1 The decentralized with human gatekeeper workflow
1.6.3.2 The decentralized with automatic gatekeeper workflow
1.6.4 Sending changes
1.6.4.1 Motivation
1.6.4.2 Understanding merge directives
1.6.4.3 Creating a merge directive
1.6.4.4 Applying a merge directive
1.7 Различные темы
1.7.1 The journey ahead
1.7.2 Pseudo merging
1.7.2.1 Cherrypicking
1.7.2.2 Merging without parents
1.7.2.3 Reverse cherrypicking
1.7.2.4 Merging uncommitted changes
1.7.2.5 Rebasing
1.7.3 Shelving Changes
1.7.4 Filtered views
1.7.4.1 Introducing filtered views
1.7.4.2 Creating a view
1.7.4.3 Listing the current view
1.7.4.4 Switching between views
1.7.4.5 Temporarily disabling a view
1.7.4.6 Deleting views
1.7.4.7 Things to be aware of
1.7.5 Использование стека веток
1.7.5.1 Что такое ветка в стеке?
1.7.5.2 Создание ветки в стеке
1.7.5.3 Создание рабочего каталога в стеке
1.7.5.4 Публикация ветки в стеке
1.7.5.5 Ограничения веток в стеке
1.7.6 Running a smart server
1.7.6.1 Dumb servers
1.7.6.2 High-performance smart server
1.7.6.2.1 SSH
1.7.6.2.2 inetd
1.7.6.2.3 Dedicated
1.7.7 Using hooks
1.7.7.1 What is a hook?
1.7.7.2 Using hooks
1.7.7.3 Debugging hooks
1.7.8 Exporting version information
1.7.8.1 Getting the last revision number
1.7.8.2 Getting more version information
1.7.8.3 Python projects
1.7.8.4 Getting version info in other formats
1.7.8.5 Check clean
1.8 Краткое описание некоторых популярных плагинов
1.8.1 BzrTools
1.8.1.1 Overview
1.8.1.2 shell
1.8.1.3 cdiff
1.8.2 bzr-svn
1.8.2.1 Overview
1.8.2.2 A simple example
1.8.2.3 Using a central repository mirror
1.8.2.4 Limitations of bzr-svn
1.9 Интегрируем Bazaar в нашу среду
1.9.1 Web browsing
1.9.1.1 Overview
1.9.2 Bug trackers
1.9.2.1 Associating commits and bugs
1.9.2.2 Metadata recording vs bug tracker updating
1.9.2.3 Making corrections
1.10 Приложения
1.10.1 Определение ревизий
1.10.1.1 Revision identifiers and ranges
1.10.1.2 Available revision identifiers
1.10.1.2.1 Numbers
1.10.1.2.2 revid
1.10.1.2.3 before
1.10.1.2.4 date
1.10.1.2.5 Ancestor
1.10.1.2.6 Branch
1.10.2 Organizing your workspace
1.10.2.1 Common workspace layouts
1.10.2.2 Lightweight checkout
1.10.2.3 Standalone tree
1.10.2.4 Feature branches
1.10.2.5 Local sandbox
1.10.2.6 Advanced layouts
1.10.3 Advanced shared repository layouts
1.10.3.1 "SVN-Style" (trunk/, branches/)
1.10.3.1.1 project/trunk
1.10.3.1.2 trunk/project
1.10.3.2 Nested Style (project/branch/sub-branch/)
1.10.3.3 Sorted by Status (dev/, merged/, experimental/)
1.10.3.4 Sorted by date/release/etc (2006-06/, 2006-07/, 0.8/, 0.9)
1.10.3.5 Simple developer naming (project/joe/foo, project/barry/bar)
1.10.3.6 Summary
1.10.4 Configuring email
1.10.4.1 Why set up an email address with Bazaar?
1.10.4.2 How to set up your email address
1.10.4.3 Setting email via the 'whoami' command
1.10.4.4 Setting email via default configuration file
1.10.4.5 Setting email on a per-branch basis
1.10.4.6 Setting email via environment variable
1.10.4.7 Concerns about spam
1.10.5 Serving Bazaar with Apache
1.10.5.1 Example
1.10.5.2 Configuring Apache 2.0
1.10.5.2.1 FastCGI
1.10.5.2.2 mod_python
1.10.5.2.3 mod_wsgi
1.10.5.3 Configuring Bazaar
1.10.5.3.1 FastCGI
1.10.5.3.2 mod_python
1.10.5.3.3 mod_wsgi
1.10.5.4 Clients
1.10.5.5 Advanced configuration
1.10.5.5.1 Pushing over the http smart server
1.10.6 Writing a plugin
1.10.6.1 Introduction
1.10.6.2 Creating a new command
1.10.6.3 Specifying a plugin version number
1.10.6.4 Plugin searching rules
1.10.6.5 More information
Карточка быстрого старта
Bazaar за пять минут
Введение
Установка
Представьтесь
Начинаем контролировать версии файлов
Вносим изменения в файлы
Просматриваем журнал изменений
Публикуем ветку через SFTP
Публикация ветки на Launchpad
Создаем собственную копию другой ветки
Обновляем ветку изменениями из основной ветки
Объединяем свои изменения с родительской веткой
Узнать больше
Учебник Bazaar
Введение
Назначение контроля версий
Чем отличаются распределенные системы
Представляемся Bazaar
Создаем ветку
Размещение веток
Просмотр изменений
bzr status
bzr diff
Фиксация изменений
bzr commit
Сообщение из текстового редактора
Выборочная фиксация
Удаление не зафиксированных изменений
Игнорирование файлов
Глобальные шаблоны для игнорирования
Просмотр истории
bzr log
Статистика ветки
Каталоги под контролем версий
Удаление файлов
Ветвление
Следование за изменениями основного проекта
Объединение со связанных веток
Публикация ветки
Перемещение изменений между деревьями
1 Использование Bazaar с Launchpad
1.1 Мотивация
1.1.1 Сообщества отличаются от команд
1.1.2 Потребность в совместных средах разработки
1.1.3 Помощь сообществам в работе с зависимыми от них сообществами
1.1.4 Launchpad: Больше разработки, меньше трений
1.1.5 Bazaar: клиент системы контроля версий для Launchpad
1.2 Поиск и просмотр веток с помощью Launchpad
1.2.1 Поиск доступных веток
1.2.2 Регистрация веток
1.2.3 Просмотр веток
1.3 Доступ к коду в Launchpad с помощью Bazaar
1.3.1 Получение кода для проекта с открытым исходным кодом
1.3.2 Публикация ваших изменений
1.3.3 Личные ветки
1.4 Связывание веток в Launchpad
1.4.1 Привязка ветки к сообщению об ошибке
1.4.2 Изменение состояния ветки в Launchpad во время фиксации в Bazaar
1.4.3 Связь ветки с планом
1.5 Управление релизами с помощью Launchpad
1.5.1 Интеграция изменений
1.5.2 Предложение по объединению веток
1.5.3 Отслеживание обзора кода
1.5.4 Архивы личных пакетов (PPAs)
1.5.5 Переводы
1.6 Итоги
1 Работа в централизованном стиле
1.1 Обзор
1.2 Начальные установки
1.2.1 Настройка e-mail пользователя
1.2.2 Настройка локального репозитория
1.2.3 Настройка удаленного репозитория
1.3 Миграция рабочего проекта в Bazaar
1.3.1 Разработчик 1: Создание первой ревизии
1.3.2 Разработчик N: Получение рабочей копии проекта
1.4 Разработка на отдельных ветках
1.4.1 Создание и работа на новой ветке
1.4.2 Объединение изменений обратно
1.4.3 Рекомендации по созданию веток
1.5 Глоссарий
1.5.1 Разделяемый репозиторий
Get in touch
Submit feedback about this site to:
[email protected]