[cvs-jp-info 180] Re: 編集中のソースのロックは可能?

Back to archive index

Mineo Kasai kasai****@pb*****
2003年 7月 15日 (火) 09:50:11 JST


いつもお世話になっております。NEC情報システムズの笠井と申します。
若林 陽子さんの[cvs-jp-info 179] Re: 編集中のソースのロックは可能?に返信します。

>ただ、プロジェクトの事情もありまして、利用者が数十人に及んでしまい、
>なおかつ開発場所が離れてしまうため、どうしても密なコミュニケーション
>が取りづらくなることが予想されます。

密なコミュニケーションが取れない場合、安易なロックはさけた方がよいと思
います。

実際、CVSではありませんが、ロックをかけれるという安心感から、開発者が
変更をCOMMITせずに帰宅、そのまま体調を崩してでてこれなくなって、難儀す
る、という事態に遭遇したことがあります。

また、多数の開発者が出入りしている場合、だれがかけたかロックしっぱなし
のモジュールがでてきてしまったり、そのモジュールがなぜロックされている
のか、修正はどの程度進んでいるのか、などがわからなくなってしまったり、
と、メンテナンスの手間ばっかり増えて、いいことは何もありませんでした。

>その場合にソースの整合性が崩れてしまうことだけは何としても避けねばな
>りません。

以上のように、安易にロックをかけると、整合性どころの話ではなくなってし
まいます。

>というようなわけで、ロックができないかと考えたのですが、
>やはりCVSのコンセプトとは相容れないものだったようですね。

CVSに限ったことではなく、運用を工夫しないと、ロックをかけても、やたら
事態が複雑になる、というお話でした。

開発者の方にこまめにCOMMITをかけてもらえる環境を作り、作業の透明性を確
保しておけば、ロックをかけなくても、開発はうまく回るのかな、というのが
最近の実感です。

それでは。
--
Mineo Kasai <kasai****@pb*****>
ミ☆ NIS -NEC Informatec Systems ltd.-
TEL: 03-5427-2404 FAX: 03-5427-2406



CVS-JP-info メーリングリストの案内
Back to archive index