|
チェックアウト ダイアログ ボックスのタブ
|
チェックアウトするリビジョンのオプション
|
|
選択
|
チェックアウトするメンバーのリビジョンを示します。
定義済みのリビジョンをチェックアウトするには、「定義済みリビジョン」 をクリックし、一覧からリビジョン タイプを選択します。次のオプションが選択できます。
• 「Member」を選択すると、メンバーリビジョンがチェックアウトされます。これは、「プロジェクト」ビューで表示されるリビジョンです (これがデフォルトです)。
• 「Working」を選択すると、ワーク ファイルがチェックアウトされます。
• 「Head」を選択すると、ヘッドリビジョンがチェックアウトされます。
• 「Trunk Tip」を選択すると、トランクの最新のリビジョンがチェックアウトされます。
• 「Member Branch Tip」を選択すると、メンバーの開発の現在のブランチ内で最新のリビジョンがチェックアウトされます。
• 「Member Rule」を選択すると、メンバーの規則で定義されたリビジョンがチェックアウトされます。
最新のリビジョンをチェックアウトするには、「特定のリビジョン」 を選択します。「特定のリビジョン」オプションでは、デフォルトで最新のリビジョンが選択され、かっこに囲まれて表示されます ("(1.1)" など)。
状態でリビジョンをチェックアウトするには、「次の状態の最新リビジョン」 をクリックし、一覧から状態を選択します。一覧のオプションは、管理者によって構成された状態によって決まります。このオプションは、管理者が昇格を有効にしている場合にだけ利用可能で、GUI でのみ表示されます。
|
|
リビジョン
|
特定のリビジョンを選択してチェックアウトできます。メンバー履歴からリビジョンを選択します。
|
|
プロパティ (GUI のみ)
|
「プロパティ」 タブでは、特定の状態、ラベル、またはタイムスタンプのリビジョンをチェックアウトできます。
• 「次の状態の最新リビジョン」 では、特定の状態のリビジョンをチェックアウトできます。状態は管理者によって定義されます。
• 「次のラベルが付いたリビジョン」 では、特定のラベルが付いたリビジョンをチェックアウトできます。
• 「次の日付の最新リビジョン」 では、指定したタイムスタンプに最も近いリビジョンをチェックアウトできます。指定したタイムスタンプに最も近いリビジョンは別のブランチにある場合があるので、検索するリビジョンは、「メンバーブランチ」、「任意のブランチ」、または一覧で指定したブランチに制限できます。
|
|
ラベル (Web インタフェースのみ)
|
チェックアウトするリビジョンをラベルで選択できます。ラベル一覧からラベルを選択します。
|
|
リンク (GUI のみ)
|
「リンク」 タブでは、特定のプロジェクト構成 (標準、バリアント、ビルド) 内のメンバーをチェックアウトできます。このメンバーが属するプロジェクト (ターゲット プロジェクト) をマスタ プロジェクトにリンクするには、次のオプションを構成します。
マスタプロジェクトを指定するには、「指定したプロジェクトのメンバーリビジョン」をクリックします。次に、「選択」 をクリックして特定のプロジェクトおよび構成タイプを参照します。
「メンバー」で、ターゲット プロジェクトのメンバーを指定するオプションを選択します。
• 「指定したプロジェクトでメンバーを検索します」 を選択すると、ターゲット プロジェクトの同じバッキング アーカイブからメンバーが検索されます。
• 「メンバーを繰り返し検索します」 を選択すると、サブプロジェクト全体から再帰的にメンバーが検索されます。メンバーごとに 1 つだけバッキングアーカイブが必要です。
• 「メンバー名の指定」 では、ターゲット プロジェクトのメンバーの名前を指定します。これは、現在のメンバーと同じアーカイブをポイントするメンバーがターゲット プロジェクトに複数含まれる場合に便利です。
|
|
標準
|
次の一般的なチェックアウト オプションを指定します。
「リビジョンのロック」では、チェックアウト時にメンバーをロックするかどうかを指定できます。次のオプションから選択できます。
• チェックアウト時にロックを取得するには「Lock」を選択します
• ロックせずにチェックアウトするには、「No Lock」を選択します。
• チェックアウト時にロック ポリシーに基づいてロックを取得するには、「Follow Policy」を選択します。ロック ポリシーについては、管理者に確認してください。
「自分のロックの移動」 を指定すると、同じ開発パスにあるリビジョンに対するすべてのロックがメンバーリビジョンに移動します。これには、ロック操作に関連付けられている変更パッケージなどが含まれます。保持できるロックは 1 つの開発パスの 1 つのメンバーにつき 1 つであるため、既に別のリビジョンがロックされている場合は、そのロックをメンバーリビジョンに移動しないとチェックインは成功しません。メンバーリビジョンに既に排他的ロックがある場合の動作については、「詳細」タブの「競合時にロック要求をダウングレード」オプションで確認できます。チェックアウト操作に使用するものとは異なる変更パッケージにロックが関連付けられている場合も、そのロックを移動する必要があります。
「遅延中の操作がある場合は上書き」 (GUI のみ) を指定すると、ワーク ファイルが変更済みで、メンバーに対する遅延中の操作が存在する場合に、そのワーク ファイルが上書きされます。
「変更されたワーク ファイルの上書き」 (GUI のみ) は、変更された場合でもワーク ファイルを上書きします。
「変更パッケージ」 では、操作が記録される変更パッケージを指定します。
「ラインターミネータ」(Web インタフェースのみ) では、メンバーを処理する際に Windchill RV&S が使用するラインターミネータのタイプを指定します。「lf」(ラインフィード、主に Linux アプリケーション用)、「cr」、または「crlf」を指定します。
|
|
詳細
|
次の高度なチェックアウト オプションを指定します。
「ロック タイプ」 では、チェックアウト時に取得するロックのタイプを指定できます。次のいずれかのオプションを選択します。
• メンバーの排他的ロックを取得するには「Exclusive」を選択します排他的ロックの場合、他のユーザーはそのメンバーに変更をチェックインできません。
• メンバーの非排他的ロックを取得するには、「Non-Exclusive」を選択します。非排他的ロックの場合、他のユーザーはそのメンバーに変更をチェックインできます。
• ロック ポリシーに基づいてロック タイプを取得するには、「Follow Policy」を選択します。ロック ポリシーについては、管理者に確認してください。ロック ポリシーが「None」(ロック不要) の場合でも、「リビジョンのロック」オプションが選択されていれば、非排他的ロックが取得されます。
「メンバーリビジョンの更新」を指定すると、チェックアウトするリビジョンがプロジェクトの新しいメンバーリビジョンになります。たとえば、現在のプロジェクト メンバーが "リビジョン 2.3" として一覧表示されている場合、「メンバーリビジョンの更新」オプションを選択してリビジョン 1.7 をチェックアウトすると、リビジョン 1.7 がプロジェクトのメンバーリビジョンとしてリビジョン 2.3 に置き換わります。
競合時にロック要求をダウングレード別のユーザーが排他的ロックを保持しているリビジョンの排他的ロックを取得しようとしたときに、非排他的ロックが取得されます。
「リビジョンタイムスタンプの復元」 (GUI のみ) を指定すると、(リビジョンのチェックアウト対象の) ワーク ファイルのタイムスタンプが、履歴内のリビジョンの日時に設定されます。このオプションを設定しない場合、ワーク ファイルのタイムスタンプに現在の日時が設定されます。
「変更されたワーク ファイルのマージ」 (GUI のみ) を指定すると、チェックアウト対象のリビジョンのすべての変更がワーク ファイルに自動的にマージされます (ワーク ファイルが別のリビジョンに基づく場合)。
「キーワード」 を指定した場合、メンバーをチェックアウトする際にキーワード拡張オプションを選択できます。
• キーワードをリビジョン内に記録されたままにする場合は、「キーワード」一覧から「Do Not Expand」を選択します。
• リビジョン内のキーワードをワークファイル内のリテラル値に置き換えるには、「キーワード」一覧から「Expand」を選択します。
• ワーク ファイル内のキーワードを縮小するには、「キーワード」一覧から「Unexpand」を選択します。
「結合タイプ」 (GUI のみ) では、チェックアウトされたリビジョンをワーク ファイルに結合する際に実行されるアクションを指定します。次の一覧からいずれかのオプションを選択します。
• 「Confirm」を選択すると、チェックアウト時にマージする際に実行するアクションを確認するメッセージが表示されます。
• Cancel は操作をキャンセルします。
• 「Automatic」を選択すると、自動マージが実行されます。
• 「Manual」を選択すると、Visual Merge ツールが起動されます。
|
|
「競合」 (GUI のみ) では、結合の競合が発生した場合に実行されるアクションを指定します。次の一覧からいずれかのオプションを選択します。
• 「Confirm」を選択すると、競合の発生時に実行するアクションを確認するメッセージが表示されます。
• 「Cancel」を選択すると、競合が発生した場合にこの操作がキャンセルされます。
• 「Mark For Later Merge」を選択すると、別の機会にマージを行うためにファイルがマークされます。これにより、先に競合を解決できます。
• 「Launch Tool」を選択すると、Visual Merge ツールが起動されます。
• 「Highlight Output File」を選択すると、マージされた結果のリビジョン内の競合が強調表示されます。
• 「Error」を選択すると、エラー メッセージ プロンプトが表示されます。
|