* svn lock [#r8162257]
* svn lock(ロック) [#r8162257]

*** ユーザtaroがファイルにロックを掛ける [#n9a936fb]
 $ whoami
 taro
 $ svn lock foo.txt
 'foo.txt' はユーザ 'taro' にロックされました。

*** ユーザjiroがそのファイルを編集してコミットすると失敗する [#p2d5f4b2]
 $ whoami
 jiro
 $ echo 1 >> foo.txt
 $ svn commit -m 'modify foo.txt'
 送信しています              foo.txt
 ファイルのデータを送信しています .svn: E160037: コミットに失敗しました (詳しい理由は以下のとおりです):
 svn: E160037: パス '/foo.txt' にかけられたロックを検証できません。対応するロック トークンが利用不可能です

*** ユーザjiroがそのファイルの状態を確認する [#b91e40c0]
 $ svn status -u
      O          47   foo.txt
 A                -   bar.txt
 状態の背景となるリビジョン:     47

*** ユーザtaroがファイルを編集してコミットし、アンロックする [#yb905e1b]
 $ echo 1 > foo.txt
 $ svn commit -m 'modify foo.txt'
 $ svn unlock foo.txt
 'foo.txt' のロックは解除されました。

*** ユーザjiroがそのファイルの状態を確認する [#zf2915b1]
 $ svn status -u
 A                -   bar.txt
 状態の背景となるリビジョン:     48

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS