2

鉴于我之前的问题Script for recursive add-to-source control: How to ignore specific files and folder ,关于命令clearprompt(从而为源代码控制生成元素列表)出现的一个问题是它有限制关于它可以处理的元素数量。所以我的问题是:有没有办法允许更多的元素?

4

2 回答 2

1

clearprompt在大小、每行字符数以及如您所见的元素数量方面有一些限制。
据我所知,这些都不是固定的,在 Windows 或 Unix 上。

因此,最好拆分您的列表,并显示几个 clearprompt 对话框,标题指定所述对话框的数量超过预期的窗口总数(1/6、2/6、3/6,...)

唯一的其他解决方案是依赖另一个库来显示该对话框,但使用它的优点ccperl是它与 ClearCase 客户端一起安装,这意味着它在所有客户端工作站上都​​可用。

于 2012-08-15T08:53:12.457 回答
0

我相信我遇到了类似的问题,因为这个限制,clearprompt 对话框是空的。我调试了脚本,错误似乎是由于echo在以下语句中传递给的 max 命令行的系统限制

`echo $listelement > $list_add` 

我只是将此行更改为以下内容

open(LIST_ADD,">".$list_add);
print LIST_ADD $listelement; 
close(LIST_ADD);

或者基本上,我不是依靠 shell 来复制内容,而是通过 perl 做同样的事情并解决了这个问题。

于 2013-02-04T15:28:54.363 回答