懂你 2006-11-14 19:12
Linux环境下UCM项目初始化向导
情景描述:
在linux环境下建立vob,view,project,component等,需要敲入命令mkvob -tag /test
-c "test" -region linux -stgloc /vob1.vbs..... 需要输入许多参数,比较麻烦,不容易记忆.
需求描述:定制一个脚本,执行该脚本就可以在提示符的指导下,完成cc操作的整个流程.
例如:
第一步:建立vob
只需要敲入mkvob,然后就可以出现常用参数的提示符:
1*请选择 vob tag :
2*pvob or cvob?:
3*region:
4*public or private:
5*passwd(private vob):
6*vob name(*.vbs):
7*请选择 vob 存储目录:
8*comment:
第二步:建立view
敲入mkview,就提示:
1*选择vob tag :
2*dynamic view or snapshot view:
3*请选择stream:
4*view name(*.vws):
5*请选择 view 存储目录:
6*comment:
.......
总之,就是让linux下的ClearCase变得简单易用一些。
实现要求:
1、能完成UCM模式下PVOB,Component,View的创建。
2、实现类似于我们在Windows下的环境初始化向导,一步步指引用户完成PVOB,Component,View的创建,VOB权限的更改等等。本功能不必要求实现GUI界面,只要实现命令提示符即可。可以做成类似于ClearCase安装时的提示方式,一步步告诉你下一步要做什么?当前的步骤该输入什么参数的范例。这样就大大加强了其易用性。
3、初始化用户使用ClearCase的环境。目的是为了对ClearCase的使用更加友好。比如:将ClearCase的命令路径加入Path;对常用命令做别名,如:cleartool别名为:ct等等;显示更友好,如:用户setview后,提示符更改为View的名字加当前的路径。等等所有可以让ClearCase在命令行下易于使用的方式。
4、本功能要求用shell或Perl来实现。方便在所有Linux和UNIX系统上执行。
实现日期:无指定日期
报酬:100 人民币+200论坛积分
特别说明:本方案具有极大的可变性,揉合了你在Linux下使用ClearCase UCM方式的最佳经验。所以大家可以天马行空般发挥想象力,来作出你的最佳创意方案。
如果你有了设计或者方案,请及时与懂你联系! QQ:82318734 并获取报酬!
yunyun123 2006-11-15 11:01
恩,不错的方案
让linux cc也能简单实用
rocky_rup 2006-11-15 12:58
这意味着我要搭建一个Linux环境,成本有点大....::em76::
懂你 2006-11-15 13:22
我可以提供现成的Linux的虚机,当然你也可以自己来做。方便自己来做测试。
chineping 2006-12-10 17:36
懂老大 你越要越是我的超级偶像了!!!佩服!!!::em86:: :em14 :em14