作業上、元々使っていたのがVSSであったこともあり、 ロック必要じゃない? みたいな話があがった。 VSSは、 ・チェックアウト(編集権利取得) ・チェックイン(サーバに反映、編集権利放棄) なんだけれど、 Subversionは、(svn:needs-lock ・ロックを取得(編集宣言=ローカルの読み取り専用が外れて、他の誰かはロックできなくなる ・コミット(変更されていたならば、ロックを開放して変更をサーバに反映。変更されてなければ何もおきない=ロックは開放されない ・ロックを開放(編集終わりましたよ宣言=コミットを忘れていても、ロックは開放されてしまう。変更されてなければローカルは読み取り専用に戻る。 となってる。 VSSのモデルと違い、 ・コミットしても「変更がなければロックは開放されない」 ・ロックを開放しても「変更があっても何も言われない」 ということがある。 VSSではこれら