`
winit
  • 浏览: 14016 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
最近访客 更多访客>>
社区版块
存档分类
最新评论

clearcase恢复删除的文件

阅读更多
周末在公司不小心用vs2005删除了几个文件,在clearcase version tree里面可以明显看到最新的3个activity,删除了6个文件,由于不熟悉,点这点那都没用,想和以前的版本merge也failed,在网上找了很久,发现:http://www.scmlife.com/bbs/thread-2730-3-2.html
里面有用的信息如下:
恢复已删除的配置项
1.CheckOut配置项的父目录:
cleartool checkout src
Checked out "src" from version "/main/lisa/4"
2.使用cleartool ln命令链接回父目录。 其中源元素要写成cc版本分支路径模式(被删除前的版本分支
路径)。
cleartool ln src@@/main/branch1/3/hello.c src/hello.c
这样就恢复配置项元素hello.c到当前目录src的check out版本下。
3. CheckIn配置项的父目录:
cleartool checkin src

可是我在命令行里面敲上:
cleartool checkout xxx
就停在那里了,不知道怎么办,就放那了,照着写,可是不成功,说找不到路径或文件,于是又到网上找,发现了cleartool ls directory这个命令。于是我开了几个cmd,到相应的目录去找删除的文件,发现文件确实在,不过后面加了@@,于是我试着ln,发现不行,去掉了@@才行,即上面那个cleartool ln的做法是对的,可是check in 不了,强行把check out那个窗口的停止,然后check in,就ok了。

备注:
过了一段时间又忘了,自己测试了很久才回来,重新测试了一下:
比如删了目录a/b下的c.txt文件,
想要恢复的话,到a目录下 cleartool ls
可以看到b的一个版本,比如 b@@\main\int_stream\share_stream\1
查看version tree,@@\main\int_stream\share_stream\0 里面有文件,
这个时候可以cleartool ls b@@\main\int_stream\share_stream\0看到那个文件
cleartool ln b@@\main\int_stream\share_stream\0\1.txt  b/1.txt这样就可以恢复
分享到:
评论

相关推荐

    clearcase for eclipse plugins

    - **版本控制操作**:开发者可以在编辑器中直接对文件进行添加、删除、修改等操作,并通过提交(check-in)将更改同步到 ClearCase 数据库。 - **视图管理**:创建和切换视图是 ClearCase 的核心特性,插件简化了...

    ClearCase使用指南

    - "Hijacked file"指的是在ClearCase中,当用户在非受控环境下(未通过ClearCase操作)修改了视图中的文件时,该文件的状态会变为“被劫持”。这意味着版本控制系统的记录与文件的实际状态不匹配,需要用户手动解决...

    ClearCase提交交付过程中的问题大全总结.doc

    - 解决:通过删除非正常文件恢复。 12. **合并错误** - 问题:从dev流提交到int流时遇到合并错误。 - 解决:解决合并冲突,按照提示进行操作,确保所有元素与服务器保持同步。 以上是ClearCase提交交付过程中...

    ClearCase配置管理员手册

    - **备份与恢复**:备份计划的重要性及具体的备份与恢复策略。 #### 五、配置项管理流程 - **流程图**:以图表形式展示配置项从创建到发布的整个生命周期。 - **流程说明**:针对每个阶段的活动进行详细解释,包括...

    CLEARCASE常见问题解答.doc

    - **问题描述**:本机Administrator组中的DomainAdmins组无法删除,已删除如何恢复。 - **原因分析**:加入域后,系统会自动将Domain Admins组添加到本机的Administrator组中。 - **解决方法**: - 不要人为删除该...

    使用ClearCase管理工作文档(网上搜集的)

    - **删除、重命名等操作**:在ClearCase中,这些基本操作都会记录在版本历史中,便于追踪和恢复。 5. **进一步使用ClearCase** - **修改Load Rules**:Load Rules定义了视图中应包含哪些版本库元素,你可以根据...

    批量清除svn和csv版本控制文件

    在执行此类操作时,务必谨慎,因为一旦文件被删除,通常无法恢复。在批量清除前,建议先备份重要数据,以防止不必要的数据丢失。此外,了解脚本的工作原理和可能的风险是至关重要的,避免误删非目标文件。

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

    ClearCase UCM(Unified Change Management)是IBM提供的一款版本控制系统,用于管理软件开发过程中的源代码和其他文件。这个“绝对经典且实用的 clearcase UCM 常用操作指南手册”是一本详尽的资源,涵盖了UCM的...

    CC培训试题-Solution

    针对“Hijacked”状态的文件,可以采取的操作有限,但通常可以进行“Undo hijacked”操作来恢复文件到其在ClearCase中的原始状态,或者通过“Checkout”来重新获取文件的控制权,以便进行后续的修改和提交。...

    CC命令介绍_commandline

    15. **放弃检出**:`unco -keep` 保留本地改动,`unco -rm` 则会删除本地文件并恢复到ClearCase版本。 16. **修改VOB权限**:`protectvob` 命令用于更改VOB的所有者、组和附加组。 17. **创建VOB**:`mkvob` 用于...

    CC的使用

    从给定的文件信息中,我们可以提炼出一系列与ClearCase工具相关的操作知识点,这些操作涵盖了文件版本控制、源代码管理以及工作流管理等关键领域。下面将详细解释这些知识点: ### 1. 更新快照视图(Update ...

    VSS教程 .pdf

    它主要应用于Windows平台上,提供了一个简单直观的界面,支持版本控制、文件备份和恢复等功能。 **2.2 VSS中的文件** VSS通过版本控制来管理文件,每个文件都有一个唯一的标识符,可以根据版本号追踪文件的历史...

    VSS配置管理工具介绍.pptx

    - **文件操作**: 用户进行文件的添加、删除、编辑等操作。 - **版本管理**: 用户可以查看、编辑、提交文件的最新版本。 #### 三、其他版本控制工具介绍 - **Starteam**: - 集成了版本控制、构建管理和缺陷跟踪...

    VSS教程.pdf

    - **文件管理**:VSS能够高效管理项目中的各类文件,包括源代码、文档和资源文件等,支持文件的添加、删除、重命名、移动等操作。 - **项目管理**:VSS允许创建多个项目,每个项目可包含多个文件和文件夹,便于组织...

    VSS相关解释

    1. **项目(Project)**:项目是一组存在于VSS中的文件集合,支持文件的添加、删除、编辑和共享。它们类似文件夹,但更支持版本控制和合并。 2. **工作目录(Workfolder)**:是开发者实际进行修改和调试的本地副本...

    wc安装心得

    删除该文件并恢复安装可以解决问题。 5. **Ldap虚拟服务器**: - 使用Ldap虚拟服务器时,若遇到与安全冲突的问题,可以尝试通过运维部注册R:盘来解决。若启动Tomcat时遇到"389port"错误,关闭Tomcat,重启...

    git命令大全.docx

    - **git checkout**: 切换分支或恢复文件。 - **git branch**: 创建、切换或删除分支。 - **git merge**: 合并分支。 此外,Git Bash 是在 Windows 上推荐使用的 Git 命令行工具,因为它解决了在 Windows CMD 中...

    cleartool_command_version7.0.0.1

    通过以上对 `cleartool_command_version7.0.0.1` 的详细介绍,我们可以看出 ClearCase 提供了非常强大的视图管理和文件操作功能。掌握这些命令对于有效地利用 ClearCase 进行版本控制和变更管理至关重要。无论是创建...

    svn使用教程

    - 当文件被删除,但尚未提交时显示。 #### 总结 SVN作为一种广泛使用的版本控制系统,不仅适用于小规模项目,也适用于大型企业的项目管理。通过本文的介绍,读者可以了解到SVN的基本概念、安装步骤及使用方法。...

Global site tag (gtag.js) - Google Analytics