资源描述
ClearCase技术文档
-----关于将VSS受控文件向ClearCase迁移的技术实现
一.前言
本文根据实际运用情况,重点介绍将VSS受控文件向ClearCase迁移的技术实现及注意事项。
本文中所涉及两项产品,Visual Source Safe为6.0版本; ClearCase为4.0版本。
二.前提准备
2.1软件安装
须在Visual Source Safe服务器端安装ClearCase客户端程序。
2.2用户权限
在Visual Source Safe一侧,以对Visual Source Safe系统中所有工程/文件均具有完全权限的身份操作;
在ClearCase一侧,以ClearCase管理员的身份操作;
因此在迁移时,最好选用同一个帐号(口令亦相同),同时具有以上两个权限。
如果你的ClearCase帐号不具有以上权限,请与你的系统管理员联系。
2.3日期/时间格式
在迁移过程中,ClearCase对时间要求比较严格,且用到的是短时间格式,具体设置如下:
1、 打开控制面板的区域设置属性;
2、 在时间栏中,将时间样式设为“h:mm:ss tt”;
将时间分隔符设为“:”;
将上午符号设为“AM” ;
将下午符号设为“PM” ;
注意以上设置值的大小写!
3、 在日期栏中,将短日期样式设为“M/d/yy”;
将日期分隔符设为“/” ;
设置完后可查看资源管理器中文件的时间属性以检查上述设置的正确性。正确的修改应为:5/21/01 11:00 AM
2.4环境变量
为方便操作,可添加以下系统环境变量:
变量名PATH
变量名 ??\Microsoft Visual Studio\vss\win32; //VSS中ss.exe路径
??\rational\clearcase\bin;
??\rational\clearcase\etc;//ClearCase中clearexport_ssafe.exe路径
以上??用户实际应用程序路径。
设置ssdir环境变量为vss数据库文件的路径;
设置ssuser环境变量为vss登录用户名(为方便使用,可将该用户的密码设为空).
ss dir: 显示当前的Project;
ss cd $/SW:设置当前的Project为SW;
ss whoami:显示当前的登录用户;
设置完毕后,可在命令行界面下运行path查看以上设置是否生效。
三.迁移步骤
3.1前提
以下会举例说明迁移步骤,先介绍一下前提:
在VSS中:工程名-------vssTest
目录名1-----vsstest\test1
目录名2-----vsstest\test2
文件名1----- vsstest\test1\1.txt
文件名2----- vsstest\test1\2.txt
文件名3----- vsstest\test2\1.txt
文件名4----- vsstest\test2\a.txt
文件名5----- vsstest\test2\b.txt
工作目录-----F:\vssTest
在ClearCase中:VOB名------OnlyToTest
VIEW映射盘符---Z:
3.2操作步骤
1、 命令行界面下,进入f:\vsstest;
2、 F:\vssTest>提示符下输入ss cp查看当前工程目录设置:
如果打算受控路径从工程名开始,即包含vsstest开始全部子目录及文件,请运行ss cp $/ 确认VSS当前工程路径名为$/;
如果只打算受控路径从子目录名开始,即包含test1和test2开始子目录及文件,不包含vsstest目录,请运行ss cp $/vsstest 确认VSS当前工程路径名为$/ vsstest;
以此类推。
3、 确定VSS工程路径后,请运行clearexport_ssafe –r生成迁移文件cvt_data;
噢
输出当前Project中的VSS数据到c:\temp\目录下的exportdata文件.
4、 回到VIEW的映射盘,即Z盘;
5、 在Z:\>提示符下输入cd OnlyToTest;(OnlyToTest是一个VOB的名称)
6、 运行clearimport c:\temp\exportdata;
7、 迁移完成。
------ 全 文 完 -----
3
展开阅读全文