2

以前の質問Script for recursive add-to-source control: How to ignore specific files and folders を考慮して、コマンドclearprompt(ソース管理の要素のリストを生成する) に関して発生した問題は、制限があることです。処理できる要素の数。だから私の質問は:より多くの要素を許可する方法はありますか?

4

2 に答える 2

1

clearpromptサイズ、1行あたりの文字数、および要素の数に関して、いくつかの制限があります。
私の知る限り、これらはWindowsでもUnixでも修正されていません。

したがって、リストを分割し、予想されるウィンドウの総数(1 / 6、2 / 6、3 / 6、...)に対するダイアログの数を指定するヘッダーを使用して、いくつかのclearpromptダイアログを表示することをお勧めします。

他の唯一の解決策は、別のライブラリに依存してそのダイアログを表示することですが、使用する利点はccperl、ClearCaseクライアントとともにインストールされることです。つまり、すべてのクライアントワークステーションで使用できます。

于 2012-08-15T08:53:12.457 に答える
0

この制限のために、clearprompt ダイアログが空だったという同様の問題が発生したと思います。echoスクリプトをデバッグしましたが、エラーは、次のステートメントで渡された最大コマンドラインのシステム制限が原因のようです

`echo $listelement > $list_add` 

この行を次のように変更しました

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

または基本的に、シェルに依存してコンテンツをコピーする代わりに、perl を使用して同じことを行って問題を解決しました。

于 2013-02-04T15:28:54.363 に答える