web-dev-qa-db-ja.com

TortoiseSVN:ヘッドリビジョンとは

私はSVNを使用してSVNの使用方法を学習しています。プラットフォームとしてTortoiseSVNを選択しました。 「HEADリビジョン」という用語の意味を教えてください。

50
John Michaels

これは、最新リビジョンを意味します。

SVNからHEADリビジョンを取得することは、VSSで 'Get Latest ...'を実行するようなものです。

84
Justin Niessner

あなたの質問はSubversion固有であるため、ここに SVN book の意味があります:

HEAD

リポジトリ内の最新(または「最新」)リビジョン。

比較のために、他のリビジョンキーワードを次に示します。

ベース

作業コピー内のアイテムのリビジョン番号。アイテムがローカルで変更されている場合、これは、それらのローカル変更なしでアイテムが表示される方法を指します。

関与する

アイテムが変更されたBASEより前またはそれに等しい最新のリビジョン。

アイテムが変更された最後のリビジョンの直前のリビジョン。技術的には、>これはCOMMITTED-1に要約されます。

16
David

これは、プロジェクトの最新/最新のリビジョンです。

7
Mike Weller

ウィキペディアでは次のように定義しています:

Head最新のコミット。

Common_vocabulary を参照してください。

6
Mizipzor

リポジトリにコミットした最新のリビジョン。

例:最後のコミットがリビジョン15を作成した場合、15はHEADリビジョンです

5
Trevor

Tortoiseヘルプファイルは、読む価値があります。用語集から:

最新のリビジョン
リポジトリ内のファイルまたはフォルダーの最新リビジョン。

4
anon

Subversionでは、リポジトリには各状態をマークする連続した番号のリビジョンがあります。 HEADは、リポジトリの最新リビジョンのエイリアスです。リビジョンが指定されていない場合、HEADが想定されます。

ファイルとディレクトリのコンテンツは、パスとリビジョンによって参照されます。 リポジトリがそのリビジョンに変更されたとき、そのパスのコンテンツが変更されたかどうかに関係なく、そのパスのコンテンツが参照されます。

注:パスの最後のアクションがそれを削除することであった場合、そのパスにはHEADリビジョン(または、削除がコミットされたときに作成されたリポジトリリビジョン、またはそれ以降)はありません).

[そのため、他のいくつかの回答や引用されたドキュメントとは異なり、HEADはファイルの最新リビジョンを参照していません。少なくともそのために削除される直前に戻る必要があります。 。]

0
Tom Blodget