1. 無料アクセス解析

crossroad's Blog

Javaを中心にした技術ネタなど。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

Subversionでファイルのロックを強制する

バージョン管理システムSubversionでは、Microsoft Visual SourceSafe
のようなファイルの排他ロックをサポートしています。

が、Subversionの排他ロックはMS-VSSほど積極的なものではなく、
必要に応じてロックすることができる、と言ったものです。

  これは両者の考え方の違いですので、どちらが良い悪いではありません。
  個人的には、ロックは極力使用しないほうが良いと思っているので、
  Subversionのようにロックに消極的なほうが好みです。


プロジェクトの方針によっては、Subversionでも
ファイルのロックをもっと積極的に行ないたいというケースもありますが、
これはSubversionの設定で対応することが可能です。

具体的には、configファイルを修正します。
Windows環境であれば、
C:\Documents and Settings\ユーザ\Application Data\Subversion\config
にあるはずです。

これを2箇所修正します。
1.enable-auto-props = yes がコメントアウトされているので、
コメントを外して有効にする。

2.[auto-props]セクションに、* = svn:needs-lock=true のような
記述を追記する。
*は全てのファイルに対してロックを強制します。
*.javaなどのようにすることで、特定の種類のファイルだけを指定することも可能です。


注意点は、設定が反映されるのは、設定した後にSubversionに追加したファイルだけで、
既にSubversionに格納されているファイルには適用されません


既存のファイルに設定を適用するには、svn propsetコマンドを使う必要があります。

関連記事
スポンサーサイト

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2006/09/02(土) 13:52:35|
  2. ソフトウェア開発 一般
  3. | トラックバック:0
  4. | コメント:0
<<Log4Jをラッパクラスで使用した場合の、ログ出力されるクラス名 | ホーム | Mavenトラブル事例-SCMプラグインでNoClassDefFoundError>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://bagineer.blog59.fc2.com/tb.php/33-ac095031
この記事にトラックバックする(FC2ブログユーザー)

プロフィール

crossroad

Author:crossroad
関西在住。男。
フリーランスのソフトウェアエンジニア。
エレキベース(Rock&Roll)とお酒が好物でございます。

カテゴリー

タグリスト

Java F1 フリーランス ベーシスト HARRY TheStreetSliders iPhone FX お酒 Seasar Maven eclipse Wicket マイホーム 野球 プロジェクトファシリテーション Rails Ruby UML お店 ソフトウェア Tomcat S2Flex2 jsf Teeda Eclipse タグライブラリ ajax タスク europa mylyn trac 

ブログ内検索

最近の記事

最近のコメント

最近のトラックバック

カレンダー

09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

月別アーカイブ

全ての記事を表示する

全ての記事を表示する

Twitter


RSSフィード

リンク

このブログをリンクに追加する

アクセスカウンタ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。