使用此命令可设置在包中设置类别或属性,或者向包中添加关系。
| 参数 | 描述 | 必需 |
|---|---|---|
| package_ID | 要更新的包的标识。 | 是 |
| package_version | 要更新的包的版本。如果不提供包版本,那么将更新最新版本。 | 否 |
| -q query | 使用 -q 参数可提供一个在搜索要更新的包时使用的查询字符串。 | 否 |
| -c "category" | 指定包的类别。可以在 -c 参数后面指定多个类别。 | 否 |
| -a "attribute_name=value" | 指定包的属性。可以在 -a 参数后面指定多个属性/值对。 | 否 |
| -r "relationship_type:related_asset_id:related_asset_version:query_string" | 指定要为包创建的关系。relationship_type 参数是必需的。必须指定其他参数中的至少一个。 可以为可选参数指定空值。如果不指定版本或查询字符串,那么将创建与指定资产的最新版本之间的关系。 | 否 |
| -config configuration_file | 用于与库服务器进行通信的配置文件的完整路径。如果不在命令行中指定配置文件,那么将使用当前用户主目录的 .ram 子目录中的缺省配置文件。 | 不是必需,前提是当前用户主目录的 .ram 子目录中存在缺省配置文件。 |
ram set newpackage 3.0 -c "Continuous Delivery/Environment/Development"
ram set newerpackage 4.0 -a "attribute1=v1" "attribute2=v2" -c "category1" "category2"
ram set newestpackage 5.0 -a "attribute1=v5" -c "DevOps/Environment/Development" -r "Documentation:NewestHelp"
ram set oldpackage 1.0 -r "Documentation:MyDoc::state:(submitted)"