ユーザーヘルプ > メンバーとしてのソース ファイルの管理 > サンドボックスまたはプロジェクトのメンバーのすべてのロックの検索
  
サンドボックスまたはプロジェクトのメンバーのすべてのロックの検索
CLI EQUIVALENT 
si projectlocks
「プロジェクトのロックを表示」操作を使用すると、サンドボックスまたはプロジェクトのすべてのメンバーですべてのユーザー別にロックを検索できます。RemoveOtherUserLocks 権限を持っていれば、すべてまたは選択したメンバーリビジョンおよび非メンバーリビジョンのロックを削除できます。たとえば、自分が開発の完了を間近に控えたソフトウェアリリースの構成マネージャであったとします。プロジェクトのアクセスが制限される前に、すべてのロックを検索して、変更されなくなったメンバーで削除するすべてのロックを検索するとします。
「プロジェクトのロックを表示」操作では、「プロジェクトロック」ビューが表示され、デフォルトで次の情報が表示されます。
「プロジェクト」 - メンバーリビジョンがロックされているプロジェクトのパスと名前。メンバーリビジョンが共有サブプロジェクトからロックされている場合は、サブプロジェクトのパスと名前が表示されます。
「開発パス」 - リビジョンのロックが行われた開発パスの名前。この情報は、ロックポリシーが devpath に設定されている場合に有効になります。これにより、1 人のユーザーが、開発パスごとに 1 つのアーカイブで 1 つのロックを持つことができます。
「メンバー名」 - ロックされたメンバーの名前。
「ユーザー」 - ロックを保持している人のユーザー名。
「ロックタイプ」 - チェックアウト時に取得されるロックのタイプ。
「リビジョン」 - ロックされたリビジョンの番号。
「時刻」 - アーカイブがロックされた時刻。
「プロジェクトのロックを表示」操作を実行する前にサンドボックスまたはプロジェクトを選択すると、すべてのサブプロジェクトを含めるかどうかを尋ねられます。サブプロジェクトの数が非常に多いと、サーバーのパフォーマンスに影響する可能性があります。特定のサブプロジェクト内のロックのみを表示する必要がある場合は、サブプロジェクトを選択できます。
「プロジェクトロック」ビューが表示されたら、テキストフィルタを適用して表示されるロックを制限できます。ロックを削除するには、選択したメンバーを右クリックして、「ロックの削除」を選択します。プロジェクトまたはサブプロジェクトのロックを削除できるかどうかは、ユーザーの RemoveOtherUserLocks 権限に依存します。たとえば、プロジェクトに対する権限はあるが、共有サブプロジェクトへの権限はないものとします。この場合、プロジェクト内のメンバーのロックは削除できますが、共有サブプロジェクト内のメンバーのロックは削除できません。
サンドボックスまたはプロジェクトが選択されているときの GUI でのロックの検索
「自分のサンドボックス」ビューでサンドボックスが選択されている場合や、「プロジェクト」ビューでプロジェクトが選択されている場合は、メンバーのすべてのロックを簡単に検索できます。
1. 「自分のサンドボックス」ビューまたは「プロジェクト」ビューで、次のいずれかを行います。
サンドボックスまたはプロジェクトを選択し、「プロジェクト」 > 「ビュー」 > 「ロックを表示」を選択します。
サンドボックスまたはプロジェクトを右クリックして、「プロジェクトのロックを表示」を選択します。
デフォルトでは最初に「すべてのサブプロジェクトを含む」ウィンドウが開きます。必要に応じて、「はい」または「いいえ」をクリックする前に「この回答を保存して今後はこのメッセージを表示しない」を選択できます。このオプションを選択すると、回答が記憶され、次回プロジェクトのロックを表示するときに使用されます。このウィンドウをもう一度開く場合は、「ファイル」 > 「設定」 > 「コンフィギュレーション管理」 > 「ビュー」 > 「プロジェクトロックビュー」を選択する必要があります。「サブプロジェクトを含む」?に設定します。
2. プロジェクトとすべてのサブプロジェクトのロックを表示する場合は、「はい」をクリックします。そのプロジェクトのみのロックを表示する場合は、「いいえ」をクリックします。
「プロジェクトロック」ビューにロックが表示されます。テキストフィルタを適用して表示されるロックを制限し、ロックを削除できます。
サンドボックスまたはプロジェクトが選択されていないときの GUI でのロックの検索
サンドボックスまたはプロジェクトが選択されていない場合は、メンバーのすべてのロックを検索するプロジェクトまたはサンドボックスの開発パスを指定する必要があります。
1. 「プロジェクト」 > 「ビュー」 > 「ロックを表示」を選択します。サンドボックスまたはプロジェクトが選択されていない場合、「ロックを表示するプロジェクトを選択」ウィザードが起動し、「メインラインプロジェクトの指定」ページが表示されます。
2. ロックを検索するプロジェクトを入力するか選択して「次」をクリックします。「メインラインまたはバリアントプロジェクトの指定」ページが表示されます。
3. 開発パスを選択 (オプション) し、「完了」をクリックします。
「プロジェクトロック」ビューにロックが表示されます。テキストフィルタを適用して表示されるロックを制限し、ロックを削除できます。