~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/ru/tutorials/centralized_workflow.txt

  • Committer: Alexey Shtokalo
  • Date: 2009-06-05 18:59:14 UTC
  • mto: (4426.1.1 integration)
  • mto: This revision was merged to the branch mainline in revision 4427.
  • Revision ID: alexey@shtokalo.net-20090605185914-n305ujtp0rldn6td
* изменен способ рисования плашек в карточке быстрого доступа с целью улучшить 
  качество при автоматической генерации PDF файлов;
* перевод слова "directory" и его производные изменены с "директорий" на "каталог".

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
истории изменений при создании новой ветки.
61
61
 
62
62
Лучший способ сделать это - создать `Разделяемый репозиторий`_. В общем
63
 
случае, ветки будут разделять хранилище если они находятся в поддиректории
64
 
этого репозитория. Давайте создадим `Разделяемый репозиторий`_ в нашей
65
 
домашней директории и таким образом все ветки которые мы будем создавать
 
63
случае, ветки будут разделять хранилище если они находятся в подкаталоге
 
64
этого репозитория. Давайте создадим `Разделяемый репозиторий`_ в нашем
 
65
домашнем каталоге и таким образом все ветки которые мы будем создавать
66
66
под ним будут разделять хранилище истории.
67
67
 
68
68
::
74
74
--------------------------------
75
75
 
76
76
Во многих случаях нужно создавать место где данные хранятся отдельно от
77
 
рабочей директории. Такой подход необходим для централизованных систем
78
 
(CVS/SVN). Обычно эти директории находятся на различных машинах, хотя и не
 
77
рабочего каталога. Такой подход необходим для централизованных систем
 
78
(CVS/SVN). Обычно эти каталоги находятся на различных машинах, хотя и не
79
79
всегда. На самом деле это достаточно хороший подход, особенно в рабочей
80
80
среде. Так как здесь существует центральная точка, где могут быть сохранены
81
81
все данные и даже если что-то случится с машиной разработчика
91
91
 
92
92
Можно рассматривать этот шаг как похожий на установку CVSROOT, или
93
93
репозитория Subversion. Опция {{{--no-trees}}} указывает Bazaar не
94
 
создавать рабочий директорий в репозитории. Нам это подходит, т.к. никто
 
94
создавать рабочий каталог в репозитории. Нам это подходит, т.к. никто
95
95
не будет напрямую что-то изменять на ветках в центральном репозитории.
96
96
 
97
97
 
128
128
Это можно рассматривать как ветку "HEAD" в терминах CVS, или как "trunk" в
129
129
терминах Subversion. Назовем это веткой разработки ``dev``.
130
130
 
131
 
Я предпочитаю работать в поддиректории моей домашней директории, что бы
 
131
Я предпочитаю работать в подкаталоге моего домашнего каталога, что бы
132
132
избегать коллизий со всеми другими файлами которые в ней находятся. Также
133
 
мы хотим директорию для проекта где мы сможем хранить различные ветки
 
133
нам понадобится каталог для проекта где мы сможем хранить различные ветки
134
134
проекта над которыми работаем.
135
135
 
136
136
::
148
148
 
149
149
Выше мы создали пустую ветку ``/sigil`` на ``centralhost`` и затем
150
150
загрузили эту пустую ветку на нашу рабочую машину что бы добавить файлы из
151
 
нашего старого проекта. Есть много способов настроить свою рабочую
152
 
директорию, но шаги выше упрощают дальнейшую работу с ветками для работы
 
151
нашего старого проекта. Есть много способов настроить свой рабочий
 
152
каталог, но шаги выше упрощают дальнейшую работу с ветками для работы
153
153
над ошибками, или новыми функциями. И одна из наиболее сильных сторон
154
154
Bazaar_ - это именно отличная работа с ветками.
155
155
 
220
220
работали над одной из этих веток, так же как они совместно работают над
221
221
веткой ``dev``. [#cbranch]_
222
222
 
223
 
.. [#nestedbranches] Может показаться странным иметь ветку в поддиректории
 
223
.. [#nestedbranches] Может показаться странным иметь ветку в подкаталоге
224
224
   другой ветки. Но это нормально, можно думать об этом как о
225
225
   иерархическом пространстве имен где вложенная ветка является
226
226
   производной от внешней ветки.