Perforce: хотел многострочное описание

Привет, я хотел поместить многострочное описание, используя следующую команду

p4 --field Description = "MY CLN Header \\n my CLN complete description in two -three lines update " change -o |p4 change -i

2
581
1

Ответ:

Если вы не можете убедить свою оболочку передать требуемые символы разрыва строки и табуляции как часть аргумента командной строки, попробуйте указать параметру --field добавить вторую строку к первой:

p4 --field Description = "MY CLN Header" --field Description+ = "my CLN complete description in two -three lines update" change -o|p4 change -i

(редактировать) или, поскольку это ошибка, вы можете сделать что-то подобное, используя P4Perl:

$change = $p4->FetchChange();
$change->_Description( "MY CLN Header \n my CLN complete description in two -three lines update " );
$form = $p4->FormatChange( $change );
$p4->SaveChange( $form );