跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

ClearCase入门:如何快速掌握ClearCase的使用?

大家好,我是陈景序,今天和大家分享一些关于ClearCase的学习经验。

最近参加了ClearCase的培训,收获颇丰。下面我就来和大家分享一下我的学习心得。

ClearCase安装与启动

首先,安装ClearCase需要注意两点:1. 不使用非Symantec的防火墙;2. 客户端电脑必须在公司网域内。安装完成后,可以通过点击Control Panel中的ClearCase图标,检查四个Services是否正常运行来判断安装是否成功。

如果服务没有启动,很有可能是默认的连接License的密码失效。这时,需要到管理工具中的服务里重新设置Atria Location Broker服务的连接密码。

ClearCase的弱点

ClearCase的一个弱点是,如果连接到License服务器的网络出问题,则所有的ClearCase客户端都无法操作。

管理员登录与项目导入

管理员登录的流程是:在本机添加vob用户,切换至此用户并添加全局变量,随后打开ClearCase客户端即可。

管理员导入项目的步骤是:先create一个view,然后mount一个vob并映射到一个盘符中的目录下,最后在cmd中输入:clearfsimport -r [Source] [Destination VOB]。

ClearCase实践

在实践过程中,我反复试验了ClearCase的所有命令,包括import、create view、check out、check in、create label、paste label、create branch with/without label、merge等。

管理员的工作流程是:先import项目,让同事create snapshot view,然后同事就可以通过check out和check in工作了。

如果要让同事在branch上工作,通常做法是管理员先create label,然后paste label,随后通过label来create branch,编辑好相应的config spec之后,将config spec mail给同事,这样当其check out文件时,该文件就create了一个需要的branch。

当branch上的工作完成之后,管理员要将branch上的文件merge回main版本上。

工作在branch上的方法:(假设branch名为test)

element * CHECKEDOUT
element * /main/test/LATEST
element * /main/LATEST -mkbranch test
element * /main/LATEST

工作在某个tag上创建的branch的方法:(假设branch名为test,tag为TEST)

element * CHECKEDOUT
element * /main/test/LATEST
element * TEST -mkbranch test
element * /main/LATEST

推荐学习CC的朋友们,去中国软件工程网(rjgc.net)查看相关知识。

以上就是我对ClearCase的一些学习经验,希望对大家有所帮助。如果你还有其他关于ClearCase的问题,欢迎在评论区留言。

我是陈景序,来自「websoft网络软件专家」(www.phpwebsoft.com),如果你对Web开发感兴趣,欢迎关注我们的网站,了解更多内容。

相关文章