首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Clearcase findmerge不产生输出

Clearcase findmerge不产生输出
EN

Stack Overflow用户
提问于 2018-09-28 04:30:57
回答 1查看 182关注 0票数 3

我正在尝试将我的开发分支与父分支合并为我正在工作的分支。我没有图形化的ClearCase,我只有命令行。我使用的是Solaris-10。

当我对文件执行lsvtree时,我看到的最后3个结果是:

代码语言:javascript
复制
filename@@/main/release2/10 (PROD_REL2.0, PROD_REL2.1, PROD_REL2.2, ...)
filename@@/main/release2/myprivateview
filename@@/main/release3/myprivateview/1

当我对文件进行描述时,我得到:

代码语言:javascript
复制
version "filename/@@/main/release3/myprivateview/1"
...
predecessor version: /main/release3/myprivateview/0

我希望将我的更改合并到主分支中,以便其他用户可以看到我的更改。我试过了:

代码语言:javascript
复制
cleartool findmerge -all -fver /main/release2/LATEST -print
cleartool findmerge -all -fver /main/release2/10 -print
cleartool findmerge filename -fver /main/release2/LATEST -print
cleartool findmerge filename -fver /main/release2/myprivateview/0 -print

以及其他各种组合。

发生的事情是,它思考了一段时间,然后prints...nothing。没有错误消息,没有合并列表,也没有冲突,根本不会打印任何东西。

我已经检查了我的视图是动态的。我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-28 23:44:47

谢谢你@VonC的建议。

我不知道如何用你上面提到的配置规范创建一个新的视图。

然而,我发现根本不需要创建任何新视图:我所要做的就是更改我自己的视图,使其指向我想要更改的分支级别。

我所做的是:

代码语言:javascript
复制
1) $ cleartool edcs
2) save the config specs that were displayed somewhere else
3) edit the file to look like this:
     element * CHECKEDOUT
     element * .../release3/LATEST
     element * /main/LATEST -mkbranch release3
4) $ exit (to reload the view with the new config specs, not sure if this was necessary)
5) $ cleartool setview myprivateview
6) $ cleartool findmerge filename -fver /main/release3/myprivateview/1 -print
7) $ cleartool findmerge filename -fver /main/release3/myprivateview/1 -merge
8) cleartool ci filename
9) cleartool edcs
10) replace config specs as they were before`

这完全按照我想要的方式执行了合并,并且这些步骤可以合并到任何级别,而不必创建任何视图。

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

https://stackoverflow.com/questions/52544697

复制
相关文章

相似问题

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