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

Back to archive index

Shun-ichi GOTO gotoh****@taiyo*****
2003年 7月 14日 (月) 17:26:13 JST


## 質問に対する答えは NO なわけですが...

>>>>> at Mon, 14 Jul 2003 16:46:31 +0900,
>>>>> "若林 陽子" <wakabayashi_youko****@intec*****> said,

> CVSでは基本的にソースをロックせず、複数ユーザーからの
> 変更があった場合はマージするという考え方だと認識しているのですが、
> この方法だと、開発の繁忙期や結合テスト時のバグ修正の際など、
> 多くのユーザーが同時に同じソースを変更するような場合には
> 問題が発生してしまうのではないかと思います。

逆にロックする方法だと、同じファイルの違う箇所を修正したくてもできません。
それが故に同時進行で別の機能の修正を行なっている作業者が、そのロックされ
たファイルを一部だけ修正したいような場合、その人はロック出来ずに本来の
修正作業自体も滞ってしまう、ということにもなりかねません。
# よくあるはなしです。

『開発の繁忙期や結合テスト時のバグ修正の際など、多くのユーザーが同時に同
じソースを変更するような場合』であればなおさらではないでしょうか。『だれ
がロックしてるのー!』『いつまで使ってんのー』といった声がそこら中から上
がって来そうです。

なので、そーゆー時にこそのCVS の copy / modify / merge のアプローチが有
用だと思うのですが。

# 大きな修正を入れるから途中でcommit されたくない、という用途であれば、ロッ
# クしたいというのもわからないでもないですが。。。
# それだとしても、そのへんは利用者同士のコミュニケーションでカバーする
# ことは出来るはず。ロックに夜方法はそういう融通が効かない点もヤラシイ

--- Regards,
 Shun-ichi Goto  <gotoh****@taiyo*****>
   R&D Group, TAIYO Corp., Tokyo, JAPAN



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