首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在实际视图中列出所有修改的文件?

如何在实际视图中列出所有修改的文件?
EN

Stack Overflow用户
提问于 2019-10-11 07:02:29
回答 2查看 389关注 0票数 1

是否有办法列出自上次使用clearcase交付以来修改的所有文件?

我像这样使用clearcase:

代码语言:javascript
运行
复制
ct setview <myStreamName>

然后我处理文件。但是在交付到集成流之前,我想检查所有修改过的文件。是否有一种方法可以列出所有具有挂起的更改的文件,并将它们与工作修订进行比较?

编辑:

<myStreamName>是一个具有活动的子流,它是从集成流创建的。

EN

回答 2

Stack Overflow用户

发布于 2019-10-11 16:02:25

setview将屏蔽当前视图,因为您直接通过/vobs/yourVobs/./yourfile (如图所示)访问您的文件。

如果您正在执行传递,这意味着您正在使用UCM,并在当前流(即将传递到集成流)上从当前视图中设置了一个基线。

如果是这样的话,执行两个基线之间的差异:(cleartool diffbl -ver baseline1@\apvob baseline2@\apvob)

  • 最新的集成流。
  • 你设置的那个

对于第一个元素,使用ct lsbl -comp C -stream S获取最新的基线。

这假设您正在交付一个组件。

我还在“deliver -preview”中提到了ClearCase项目间交付:它需要目标UCM流上的UCM视图来操作。

也见"我需要一个列表,列出某个流中仍然需要交付到默认的所有组件。“。

错误信息:

代码语言:javascript
运行
复制
Error: Target stream "myStream" requires child development streams 
       to rebase to recommended baselines before performing deliver operation. 

意味着交付策略"要求开发流程在交付之前基于项目的建议基线)“已经到位。

见"如何在每次交货前强制重新定位?

尝试并改变这一策略,或者,作为强制,首先重新建立基础。

然后做一个deliver -preview

票数 0
EN

Stack Overflow用户

发布于 2019-10-11 22:00:36

其实,这不太对。查看挂起的更改的最简单方法是在开发视图中设置时运行cleartool deliver -preview -long

这将列出所有未交付的活动和这些活动的版本,而不管组件如何。

您可以或多或少地使用diffbl,但随后您必须深入研究传递基线的奥秘(在每个交付操作上创建,列出在交付中交付的活动)。用这些基线作为活动的过滤器..。这样就变得更复杂了,因为如果您交付了相同的活动,您可以多次交付它,在它上做了更多的工作,然后没有交付额外的工作。

用快递-preview -long..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58335880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档