4634.99.1
by Naoki INADA
import doc-ja rev90 |
1 |
集中型の開発 |
2 |
============= |
|
3 |
||
4 |
動機 |
|
5 |
----- |
|
6 |
||
7 |
並行して作業をして時折マージするよりも、ロックステップ、\ |
|
8 |
すなわち複数の人が継続して変更を中心位置にコミットして\ |
|
9 |
すべてのコミットの前に彼らの作業内容を最新の内容にマージすること、\ |
|
10 |
で一度に作業をすることは有用であることがあります。 |
|
11 |
||
12 |
このワークフローはSubversionとCVSのような集中型のVCSツールのユーザーには\ |
|
13 |
とても慣れ親しまれています。 |
|
14 |
単独の開発者が複数のマシンに取り組む場合にも応用できます。たとえば、\ |
|
15 |
通常はデスクトップで作業をするが旅行の間はラップトップ、\ |
|
16 |
もしくは(インターネットに接続した)ホームコンピュータで\ |
|
17 |
勤務時間外に事務作業を完了させるといった具合です。 |
|
18 |
||
19 |
あなたのチームがすでに集中型の開発でうまくいっているのであれば、それは\ |
|
20 |
素晴らしいことです。 |
|
21 |
多くのチームはこの方法でBazaarを使い始め、後で代替のワークフローを実験します。 |
|
22 |
||
23 |
集中型のワークフロー |
|
24 |
--------------------- |
|
25 |
||
26 |
下記のダイアグラムは *集中型のワークフロー* の概要を提供します。 |
|
27 |
||
28 |
.. image:: images/workflows_centralized.png |
|
29 |
||
30 |
あなたのチームがより分散型のワークフローを利用することを計画しているとしても、 |
|
31 |
この章でカバーされる多くのタスクは、とりわけブランチを公開する方法に関して\ |
|
32 |
あなたにとって有用です。 |