`

rmname rmver rmelem mv 的区别 [转]

 
阅读更多

 

rmname rmver rmelem mv 这些ClearCase命令都是比较重要的,所以列举出来:

rmname
Removes the name of an element or VOB symbolic link from a directory version
A name can be removed from a directory only if that directory is checked out, Rmname
does not delete elements themselves, only references to elements. Use rmelem (very
carefully) to delete elements and all their names from their VOBs.
如果你在视图下的某个目录中使用命令行:rmname c.txt 那么将在该目录的版本中将不会出现
c.txt 文件,还该目录对象的以前的版本会有该文件。使用该命令之前,该命令必须在目录被
checkout 的情况下才可以。rm 是rmname 的缩写,建议大家在使用时,还是明确的使用rmname。
在clearcase 中,目录和文件的地位同等,都具有版本的概念,如果使用rmname c 表示在当前视
图的目录中删除目录元素c,同时c 目录下的元素也变得不可访问。


rmver
Removes a version from the version tree of an element
rmver deletes one or more versions from their elements, his command destroys
information irretrievably. Using it carelessly may compromise your organization's
ability to support old releases.
如果你在视图的目录中使用命令:cleartool rmver c.txt 那么将直接删除当前视图中c.txt 文
件的最新的一个版本。如果你要删除某个对象(文件或者目录)的中间的某个版本,可以使用
rmver -version \main \1 c.txt 这个语句表示删除c.txt 文件对象的\main\1 的版本。一般情
况,强烈建议开发人员不要使用rmver 命令,因为对象的所有版本保存在数据库中没有任何坏处。
万一有一天你发现这个版本是有用的呢,或者对于别人是有用的呢。


rmelem
Removes an element or symbolic link from a VOB
The rmelem command completely deletes one or more elements or symbolic links, This command
destroys information irretrievably. Using it carelessly may compromise your organization's ability to
support old releases. In many cases, it is better to use the rmname command.
该命令表示从vob 库中删除元素对象(文件或者目录)。如果你发现有一天,你却需要这个文件,
或者目录的时候,将无法找回。一般的开发人员应该禁止使用这个命令,我们使用Clearcase 的目
的之一,就是为了能够在我们需要的时候,能够追索历史版本。而如果被你删除了元素,那附属于
元素的所有的版本也将不再存在。配置管理员应该小心使用的命令,而开发人员请不要使用。
rmname 已经足够满足你的要求了。所以配置管理人员应该应用Trigger 来限制一般的开发者使用
这个命令。


mv
Moves or renames an element or VOB link
元素的重命名或者移动,元素的版本不会受到影响。

分享到:
评论

相关推荐

    CLEARCASE使用指南

    本指南还强调了开发人员需要掌握的几个命令,如rmname、rmver、rmelem、mv等。这些命令分别用于删除名称、版本、元素以及移动元素,对于日常的配置管理至关重要。 在学习ClearCase时,进一步理解和区分目录元素的...

    ClearCase

    **4.1 几个要注意区分的命令(rmname/rmver/rmelem/mv)** - **rmname**: 删除指定的名称(而不是实际的文件内容),通常用于清理不再需要的别名或符号链接。 - **rmver**: 从VOB中删除指定版本的文件。需要注意的是...

    绝对经典且实用的 clearcase UCM 常用操作指南手册

    RMNAME` 触发器:控制元素、版本或名称的删除。 - Stream和基线访问权限控制:如不允许自建开发流、自动设置主要组等。 - 限制集成流创建活动的触发器:确保活动遵循规定流程。 3. **组件(Component)管理**: ...

    CC命令介绍_commandline

    -name '*.*' -exec 'cleartool rmelem -f "%CLEARCASE_PN%"'` 将删除这些元素。 7. **查询历史记录**:`cleartool lshis -r -since 07-dec` 可以显示自指定日期以来的版本历史记录。 8. **检出与提交文件**:`...

    clearcase 命令介绍

    -name '*.*' -exec 'cleartool rmelem -f "%CLEARCASE_PN%"' \; ``` #### 8. 查询特定日期的修改记录 (cleartool lshis) 通过 `cleartool lshis` 可以查看文件的历史记录。 ```bash cleartool lshis -since 07-...

    Clearcase常用命令

    -name '*.*' -exec 'cleartool rmelem -f "%CLEARCASE_PN%"' \; ``` **解释:** 该命令用于删除视图中的lost+found文件夹。 - `find . -name '*.*'` 表示在当前目录及其子目录下查找所有文件。 - `-exec` 选项...

    ClearCase常用命令

    -name '*.*' -exec 'cleartool rmelem -f "%CLEARCASE_PN%"'` 用于删除视图中的lost+found目录中的所有元素。 8. **查询历史记录**:`cleartool lshis -r -since 07-dec` 查看自指定日期(例如07-dec)以来的...

    ClearCase几个重要操作的步骤.txt几个重要操作的步骤.txt

    - 示例命令:`cleartool rmcomp [component_name]@/[PVOB_name]`。 #### 四、权限管理 1. **用户管理**: - 配置用户账户,例如为TAX用户组分配权限。 2. **VOB组管理**: - 使用`cleartool protectvob-add_...

    clearcase一些常用命令

    -name '*.*' -exec 'cleartool rmelem -f "%CLEARCASE_PN%"'` - **用途**:删除当前目录下所有的 lost+found 目录。 - **参数说明**: - `find . -name '*.*'` 查找当前目录下所有文件。 - `-exec` 执行后面的...

    clearcase命令简介

    - 示例:`cleartool unco -rm file.cpp` 会取消 `file.cpp` 的 Check Out,并从本地删除该文件。 #### 六、处理冲突和合并 1. **打印冲突文件** - `cleartool find merge . -f version/main/<路径> -print`:此...

    cc管理员手册(clear case)

    - **元素删除**:如果存在活动(activity),可以通过`cleartool rmelem`命令来删除元素。 - 首先找到包含该元素的change set的属性页。 - 使用`cleartool`命令进入到包含该元素的目录。 - 运行`rmelem`命令删除...

    clearcase命令手册

    4. `rmelem`: 移除元素,从版本库中永久删除元素。 5. `chperm`: 更改权限,调整对象的访问控制。 五、实践应用 理解并熟练使用cleartool和multitool命令是高效利用ClearCase的关键。在实际工作中,合理的分支策略...

Global site tag (gtag.js) - Google Analytics