【发布时间】:2015-10-27 21:00:38
【问题描述】:
如果 X 分支上有一个 .txt 文件并且合并到主分支,clearcase 是否只在其数据库中保存增量而不复制文件?
如果我要合并到一个二进制文件(clearcase 不能合并),它实际上会复制整个文件,所以在 X 分支上一个副本,在主分支上另一个副本?
【问题讨论】:
如果 X 分支上有一个 .txt 文件并且合并到主分支,clearcase 是否只在其数据库中保存增量而不复制文件?
如果我要合并到一个二进制文件(clearcase 不能合并),它实际上会复制整个文件,所以在 X 分支上一个副本,在主分支上另一个副本?
【问题讨论】:
如果 X 分支上有一个
.txt文件并且合并到主分支,clearcase 是否只在其数据库中保存增量而不重复文件?
是的,只有增量,位于 vob 的单个源数据容器中。
请参阅“About type managers and size limitations”。
如果我要合并到一个二进制文件(clearcase 不能合并),它实际上会复制整个文件,所以在 X 分支上一个副本,在主分支上另一个副本?
那么类型管理器很可能是compressed_file。不能合并
见“Handling binary files in ClearCase”。
ClearCase 只能合并文本文件;因此,必须部署不同的策略来管理与二进制内容相关的更改。
为了在 ClearCase 中有效地管理二进制文件,必须定义新的元素类型来处理这些文件类型。可以使用以下选项:
将元素类型配置为从不考虑合并。 ClearCase 不会尝试合并具有从不合并类型的元素。这些元素在交付或变基操作期间将保持不变,并且不会提示您合并它们。
在 ClearCase 7.0 及更高版本中可用:将元素类型配置为 复制。对于具有复制类型的元素,ClearCase 将在合并中将目标版本替换为源版本,而无需用户交互。有关详细信息,请参阅技术说明 1240740。
【讨论】: