リポジトリー・ワークスペースのコンポーネントをローカル・ワークスペースにロードします。
目的
scm load サブコマンドは、
リポジトリー・ワークスペース内のコンポーネントをローカル・ワークスペースにロードします。ローカル・ワークスペースが
存在しない場合は作成されます。
概要
- scm login を使用してストアード・クレデンシャルを作成した後、scm load を実行するには:
scm load workspace [ -r | --repository-uri ] repository URI or nickname
[ -d | --dir ] workspace-path { [ -q | --quiet ] [ -f | --force ] }
- コマンド行で、クレデンシャルを入力して scm load を実行するには:
scm load workspace [ -r | --repository-uri ] リポジトリーの URI [ -u | --username ] リポジトリーのユーザー ID [ -P | --password ] リポジトリーでのユーザー ID のパスワード [ -d | --dir ] workspace-path { [ -q | --quiet ] [ -f | --force ] }
オプションおよび引数
- ワークスペース
- ロードするリポジトリー・ワークスペースの名前、別名、または UUID。
- [ --all ]
- すべてのコンポーネントを選択します。
競合が発生した場合には、明示的に選択されたコンポーネントが優先されます。
- [ -d | --dir ] workspace-path
- 指定したワークスペース のファイルおよびフォルダーが、
このパス名にロードされます。パス名がまだ存在していない場合は作成されます。このオプションが省略された場合、scm load は、
新規ローカル・フォルダーを現行作業ディレクトリーのサブディレクトリーとして作成します。
新規フォルダーは、指定したワークスペース の名前を持ちます。
- [ -f | --force ]
- ロード時に既存のファイルを上書きします。
- [ -i
| --include-root ]
- コンポーネントのルートをファイル・システム内のディレクトリーとしてロードします。
- [ -L | --local-rules ] 規則をロードする
パス
- 規則をロードするパス では、ローカル・ワークスペース内のコンポーネントの規則ファイルをロードする際の
パス名を指定します。複数のコンポーネント が指定されている場合は無効です。
- [ -P | --password ] リポジトリーでのユーザー ID のパスワード
- 指定されたリポジトリー内の、指定されたユーザー ID のパスワード。このオプションがコマンド行に組み込まれない場合は、パスワードを入力するようプロンプトが表示されます。scm login コマンドを使用して証明書を保管したリポジトリーの、URI またはニックネームを指定している場合、このオプションは無視されます。
- [ -q | --quiet ]
- 操作中に、大部分の通知メッセージを抑止します。
- [ -R | --remote-rules ] 規則をロードする
パス
- 規則をロードするパス では、リポジトリー・ワークスペース内のコンポーネントの規則ファイルをロードする際の
パス名を指定します。複数のコンポーネント が指定されている場合は無効です。
- [ -r | --repository-uri ] リポジトリーの URI
- このアクションの実行元となるリポジトリーを指定します。
scm login コマンドを使用してリポジトリー証明書を保管した場合、これらの保管した証明書に指定したニックネームを使用できます。
- [ -t
| --target ] arg
- 変更をロードする必要があるオプションのローカル・パス。
- [ -u | --username ] リポジトリーのユーザー ID
- 指定されたリポジトリー内に存在するユーザー ID を指定します。
scm login コマンドを使用して証明書を保管したリポジトリーの、URI またはニックネームを指定している場合、このオプションは無視されます。
- コンポーネント...
- ロードするコンポーネントのスペースで区切られたリスト。コンポーネントは、名前、
別名、または UUID で指定します。このオプションが省略された場合は、指定したワークスペース内の
すべてのコンポーネントがロードされます。
例
jazzhost というニックネームのリポジトリーの保管された資格情報を使用して、HelloJazz という名前のリポジトリー・ワークスペースの内容全体を
C:¥local-workspaces の新規サブディレクトリーにロードします。
C:¥local-workspaces> scm load -r jazzhost HelloJazz
ダウンロード中 /com.example.hellojazz.rcp.ui/.project (689 B)
ダウンロード中 /com.example.hellojazz.rcp.ui/build.properties (109 B)
ダウンロード中 /com.example.hellojazz.service/plugin.xml (529 B)
ダウンロード中 /com.example.hellojazz.service/.project (690 B)
ダウンロード中 /com.example.hellojazz.service/build.properties (109 B)
ダウンロード中 /com.example.hellojazz.client.tests/TestHelloJazz.launch (2.6 KB)
ダウンロード中 /com.example.hellojazz.rcp.ui/.classpath (307 B)
ダウンロード中 /com.example.hellojazz.rcp.ui/HelloJazzClient.launch (1.7 KB)