13 12
发新话题
打印

[求助] 关于UCM的两个问题( 此文章被查看:2756次,被回复:12篇!! )

关于UCM的两个问题

1.使用clearcase的UCM(没有集成),会在集成流的视图(静态)中出现"contrib"为后缀名的文件,请问这类文件的作用是什么?删除他们会有什么影响?
2.使用clearcase的UCM(没有集成),开发流的视图为静态,更新版本但未提交(deliver)之前,这样的版本信息是不是存在本地view.stg文件夹呢?



© 本文为 rocky_rupSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
以上言论仅供参考

TOP

1.contrib是merge时候生成的临时文件。删除没什么影响
2.否。视图是一个远程监视和操作台,看到的版本,是在服务器上的。
本帖最近评分记录
  • among 威望 +1 2006-9-24 22:17



© 本文为 luchgnSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

引用:
原帖由 luchgn 于 2006-9-24 01:02 发表
2.否。视图是一个远程监视和操作台,看到的版本,是在服务器上的。
1.那么在静态视图里看到的view.stg是保存什么信息的呢?
2.有什么办法在视图中不显示view.stg?

附件

bug01.gif (36.4 KB)

2006-9-24 10:29

bug01.gif




© 本文为 rocky_rupSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
以上言论仅供参考

TOP

是不是更改试图配置呀!

© 本文为 longtcg 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
共同创建和谐论坛
婚纱小店http://shop35835245.taobao.com/

TOP

只要你做了以下的操作:add to source control,check in ,checkout操作,你的文件就已经处于cc的控制之下了,deliver 操作是将其于项目中的其他人员的工作合并,大家保持同步
至于你说的view.stg 我没遇见过这种情况,一般不会在试图中显示的

© 本文为 草田 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

引用:
原帖由 rocky_rup 于 2006-9-23 23:09 发表
1.使用clearcase的UCM(没有集成),会在集成流的视图(静态)中出现"contrib"为后缀名的文件,请问这类文件的作用是什么?删除他们会有什么影响?
2.使用clearcase的UCM(没有集成),开发流的视图为 ...
1:UCM中的deliver操作就是merge,所以这些也是类似的,你从一个开发流上的view deliver到集成流上时,你必须指定一个集成view,把开发流上的变动提升到集成流上去,如果是同一个元素的话,其实就是元素版本树上的分支merge到主干上面去。对于merge,会要求把目标流上的文件co,系统会自动把当前流上的版本保存一份,加个contrib的后缀,是私有文件。归并把两个分支上的修改保存。最后还要做个complete的操作,就是把目标view上的东西ci了。 这些contrib文件是view的私有文件,可以删掉。无影响

2:对于clearcase view而言,涉及到两个directory,一个是view storage directory,令一个是view root directory,view的storage directory和vob一样,里面的文件都是文件数据库,看不懂,view的这个目录里面用来存储view的config_spec,私有文件(仅动态view)和文件及版本的关联信息,类似与cvs/svn的.cvs/.svn ,只不过cc把这些放在一起来,取个名字而已。这个目录我们不需要管,cc会自己管理的。我要要做的就是管好我们自己的view root directory,这个是我们的工作空间,cc中常说的工作空间管理就是说这个了,工作空间管理就是管理好自己的工作台,需要什么文件和版本就修改它的规则(config_spec)吧,静态view需要增加load rule把vob包含进来,指定vob的tag就行了,从vob的root directory开始适应view的规则,递归选择文件和版本。动态view中mount就可以了。
通过lsview -l viewtag 来查看view的详细信息。

你的问题是把view的root directory 建立在view的storage directory的上面一层了。所以会看到那些不该看到的东西,都是私有的。不要删除。
clearcase通过一个隐藏的view.dat文件标识这个目录是view 的root directory。
请看下面的图,第一个地方是view的root directory,我们的工作目录。第二个地方是view storage directory,view的管理数据文件。

附件

view directory.JPG (44.89 KB)

2006-9-24 22:15

view directory

view directory.JPG

本帖最近评分记录
  • 懂你 威望 +10 写的很不错,对新手有指导意义! 2006-9-25 12:49

© 本文为 among 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
Where are we ?

TOP

也就是说,上面的那个工作空间没设置对,是么?

© 本文为 longtcg 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
共同创建和谐论坛
婚纱小店http://shop35835245.taobao.com/

TOP

木木的解释真是超级的棒。

© 本文为 vowtree 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
不要踩疼我的梦想

TOP

由衷地感谢木木的among细致回答,我的问题确实出在view storage directory的设置上

© 本文为 rocky_rup 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
以上言论仅供参考

TOP

拜读过木木的解释,更深一层理解了view storage directory,
从rocky_top的回复中可以看出问题是解决了,
还请rocky_top把解决的方法写上!加上步骤会还好!

© 本文为 rachel_zhyun 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
静似月,各自孤单错弄弦
221.6.29.246 - 江苏省南京市 教育网
SCMLife--致力于做一流得配置管理社区

TOP

 13 12
发新话题