「ファイルにロックをかける」の編集履歴(バックアップ)一覧に戻る
ファイルにロックをかける - (2008/02/27 (水) 10:02:36) のソース
// 現在のページ名 *&this_page() **概要 特定のファイルを、他の作業領域からコミットできないようにする。 **前提条件 -[[Subversion のインストール]] -[[TortoiseSVN のインストール]] -[[TortoiseSVN の日本語化]] -[[リポジトリの作成]] -[[チェックアウトする]] -[[コミットする]] -[[作業領域のコピー]] **手順 まず、以下のように、作業領域が二箇所あるとする。 &img(370.jpg) 「作業領域A」の「temp.vbs」を右クリック -> 「TortoiseSVN」 -> 「ロックを取得」 &img(385.jpg) 「ファイルをロックする理由を入力してください」に、理由を書く -> 「ok」 &img(386.jpg) ロック完了。 &img(387.jpg) ロックされているか確認を行う。 「作業領域B」から「temp.vbs」を編集、コミットする。 ※ロックがかかっていても、ファイルの編集は可能である。 &img(388.jpg) コミット中にエラーが発生し、ロックがかかっていることがわかる。 &img(389.jpg) 競合を検知した「作業領域B」には、「temp.vbs」の他に、 「temp.vbs.mine」 「temp.vbs.r20」 「temp.vbs.r21」 の3つのファイルが追加されている。それぞれ、 「自分自身が編集していた内容のファイル」 「競合が発生する直前のリビジョンのファイル」 「競合が発生したリビジョンのファイル」 である。 また、「temp.vbs」に対して、競合が起きたことを示す記述が加えられている。 &img(389.jpg)