【发布时间】:2015-05-08 15:07:41
【问题描述】:
出于自动化/脚本编写的目的,我使用以下命令在 UNIX 命令行上重新设置 ClearCase 快照视图:
cleartool rebase -recommended -complete
有时,当此命令运行时,即使我的快照视图根本不包含任何更改,也会提示我手动输入以解决一些合并冲突。例如。 “Do you want INSERTION from file x? [yes/no]”或“Do you want DELETION from file y?”或“Do you want CHANGES from file z? [yes/no]”。等等。
当这种情况发生时,“cleartool rebase -recommended -complete”只显示几列上下文。我没有数过,但感觉在显示冲突更改的列的宽度中只使用了 20 个字符。如此狭隘的观点,任何人都无法做出有用的合并决策,而且经常会导致错误的合并(更不用说破坏的构建)。
如何指示“cleartool rebase -recommended -complete”以 80 列宽的上下文进行提示,以便至少可以清楚地看到代码的冲突部分是什么?
假设没有可用的 X-Window 服务器,因此图形合并不是一个选项。请记住,这是出于自动化目的。
【问题讨论】:
标签: command-line merge clearcase rebase column-width