转自;http://www.ibm.com/developerworks/cn/rational/09/usingapplicationdatawithrationalclearcasewhennointegrationisavailable/index.html
有一些软件提供了与 IBM® Rational® ClearCase® 的集成(SCC 或者本地方式)。本文向您介绍了怎样在没有集成可用的情况下,使用 ClearCase 来检入或者检出程序。如果数据包含有一些文件,那么检出和检入操作可以通过使用 ClearCase GUI 或者命令行来手动执行。但是,当数据存储在一个复杂的目录结构下时(通常叫做项目),可能需要使用 clearfsimport,这是 ClearCase 中所包含的一个工具。
本篇文章特别适用于软件配置管理员与 IBM® Rational® ClearCase® 管理员。
方法就是在位于 ClearCase 外部的工作区里面工作,而不是直接在 ClearCase 视图下工作。通过这种方式,您就可以使用clearfsimport 提供的灵活性带来的优势了,这种工具包含在 ClearCase 中。Clearfsimport 通过快照或者动态视图,来将一个目录树直接导入到 ClearCase Versioned Object Base (VOB)中。
第一次进行时,它会创建新的元素(添加至新的源控件)。在随后的步骤中,它会创建新的版本,并且“足够灵活”来在 ClearCase 中反映微妙的变化,例如重新命名、删除以及等等诸如此类的操作。
完全安装的 ClearCase V7 版本客户端
这些步骤并不是完全支持或者完全测试过。这些只是一些建议。
这些是 检入(导入)步骤的主要部分:
这些是 检出(导出)步骤的主要部分:
以下的两个范例脚本可用在 Microsoft® Windows® system for IBM® Rational® Manual Tester 上执行这些步骤:ci_wspace.cmd 以及 co_wspace.cmd,这些脚本是非常基本的,但是管理员可以根据他们的需要以及环境,来采用或者改进它们。
@echo off
@if A%1==A goto usage
@if A%2==A goto usage
clearfsimport -r -rmname %1 %2
if errorlevel 1 goto end
@echo.
@echo %2 is updated
cleartool ls %2
@echo.
@echo Removing
rd /s %1
goto end
:usage
@echo USAGE:
@echo %~n0 'source' 'dest'
@echo.
@echo 'source' is the pathname to the workspace on the local disk
@echo 'dest' is the pathname to the workspace's parent folder in the view
@echo.
@echo Example:
@echo %~n0 c:\RMT\workspace01 m:\rmt_view\rmt_vob
@echo.
:end
|
@echo off
@if A%1==A goto usage
@if A%2==A goto usage
cleartool co -nc %1
if errorlevel 1 goto end
xcopy %1 %2 /EIQ
if errorlevel 1 goto end
@echo %2 is ready
goto end
:usage
@echo USAGE:
@echo %~n0 'source' 'dest'
@echo.
@echo 'source' is the pathname to the workspace in the view
@echo 'dest' is the pathname to the workspace on the local disk
@echo.
@echo Example:
@echo %~n0 m:\rmt_view\rmt_vob\workspace01 c:\RMT\workspace01
@echo.
:end
|
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/14780873/viewspace-625471/ ,如需转载,请注明出处,否则将追究法律责任。