「競合が発生する状況」の編集履歴(バックアップ)一覧はこちら

競合が発生する状況 - (2008/02/28 (木) 11:05:50) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

// 現在のページ名 *&this_page()  **概要 競合が発生する状況のサンプル。 **前提条件 -[[Subversion のインストール]] -[[TortoiseSVN のインストール]] -[[TortoiseSVN の日本語化]] -[[リポジトリの作成]] -[[チェックアウトする]] -[[コミットする]] -[[作業領域のコピー]] **手順 まず、以下のように、作業領域が二箇所あるとする。 &img(370.jpg) 「作業領域A」の中で、「temp.vbs」を以下のように編集しているとする。 &img(371.jpg) 「作業領域B」の中でも、「temp.vbs」を以下のように編集する。 これは「作業領域A」と競合することになる。 &img(372.jpg) 「作業領域A」を先にコミットする。まだ正常にコミットできる。 &img(373.jpg) 「作業領域B」をコミットすると、エラーが発生する。 これは単に、リビジョンが異なる為コミットの前にアップデート(更新)してください、という意味のエラー。 &img(374.jpg) で、「作業領域B」を更新すると、以下のようなエラーが出る。 これが競合が検知された瞬間である。 &img(375.jpg) 競合を検知した「作業領域B」には、「temp.vbs」の他に、 「temp.vbs.mine」 「temp.vbs.r20」 「temp.vbs.r21」 の3つのファイルが追加されている。それぞれ、 「自分自身が編集していた内容のファイル」 「競合が発生する直前のリビジョンのファイル」 「競合が発生したリビジョンのファイル」 である。 また、「temp.vbs」に対して、競合が起きたことを示す記述が加えられている。 &img(377.jpg)
// 現在のページ名 *&this_page()  **概要 競合が発生する状況のサンプル。 **前提条件 -[[TortoiseSVN のインストール]] -[[TortoiseSVN の日本語化]] -[[リポジトリの作成]] -[[チェックアウトする]] -[[コミットする]] -[[作業領域のコピー]] **手順 まず、以下のように、作業領域が二箇所あるとする。 &img(370.jpg) 「作業領域A」の中で、「temp.vbs」を以下のように編集しているとする。 &img(371.jpg) 「作業領域B」の中でも、「temp.vbs」を以下のように編集する。 これは「作業領域A」と競合することになる。 &img(372.jpg) 「作業領域A」を先にコミットする。まだ正常にコミットできる。 &img(373.jpg) 「作業領域B」をコミットすると、エラーが発生する。 これは単に、リビジョンが異なる為コミットの前にアップデート(更新)してください、という意味のエラー。 &img(374.jpg) で、「作業領域B」を更新すると、以下のようなエラーが出る。 これが競合が検知された瞬間である。 &img(375.jpg) 競合を検知した「作業領域B」には、「temp.vbs」の他に、 「temp.vbs.mine」 「temp.vbs.r20」 「temp.vbs.r21」 の3つのファイルが追加されている。それぞれ、 「自分自身が編集していた内容のファイル」 「競合が発生する直前のリビジョンのファイル」 「競合が発生したリビジョンのファイル」 である。 また、「temp.vbs」に対して、競合が起きたことを示す記述が加えられている。 &img(377.jpg)

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー