【问题标题】:how to ignore files when finishing private ClearCase branch?完成私有 ClearCase 分支时如何忽略文件?
【发布时间】:2014-06-11 15:00:09
【问题描述】:

我在动态视图中创建了一个私有分支并签出了一个 Eclipse .project 文件。
我修改了.project 文件以及其他java 类。

现在我想完成私有分支并合并所有 java 文件。

但我不想合并 .project 文件。
我可以取消签出.project 文件以继续,但我想知道是否有办法告诉 Clearcase 忽略该文件(如 svn 和 git 忽略文件)并继续完成私有分支。

请告诉我如何忽略上述.project 文件?

【问题讨论】:

  • 我之前在stackoverflow.com/a/23831885/6309 的回答是否也有帮助?
  • 我是来自 SVN 和 GIT 背景的 ClearCase 新手。在过去的几周里经历了很多挣扎。你的回答肯定对我帮助很大。非常感谢。
  • 关于 ClearCase 和 Git,您可以阅读我的旧答案之一:stackoverflow.com/a/645771/6309

标签: merge clearcase


【解决方案1】:

您可以通过在分支中的 .project 版本与目标分支中的现有版本之间绘制红色箭头(合并箭头)来“忽略”该文件。
见“Merge arrow in ClearCase

cleartool merge -ndata -to aFile -version /main/a/SourceVersion /main/a/DestVersion

然后您可以开始在两个分支之间进行合并。
.project 将被忽略,因为 ClearCase 会认为它已被合并。


另一种选择是将其类型更改为“NEVER_MERGE”(如“deliver merge automatic”),但这会影响 any 分支之间的.project 合并能力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 2020-11-13
    相关资源
    最近更新 更多