Use feed de linha ou retorno de carro na mensagem de submissão do Subversion a partir da linha de comando

6

Estou usando o Subversion 1.6.6 no Ubuntu 10.04, executando um shell bash. Gostaria de inserir um retorno de carro ou alimentação de linha ou nova linha na minha mensagem de confirmação para que, ao ler o log, os comentários sejam formatados apropriadamente. Ele funciona bem quando eu uso o editor do sistema, ou especificar um arquivo para o comentário de commit, mas o que eu realmente quero é poder fazer algo como o seguinte:

svn ci -m "This is the first line\nThis is the second line"

e ter o comentário apresentado como:

This is the first line
This is the second line

Meu exemplo não funciona, produz saída:

This is the first line\nThis is the second line

Então, existe uma maneira de fazer isso? Se sim, como?

    
por Scott 07.06.2010 / 16:45

2 respostas

9

Tente isto:

svn ci -m $'This is the first line\nThis is the second line'
    
por 07.06.2010 / 16:55
1

Basta pressionar enter quando estiver digitando, em vez de \ n. A solicitação será ativada para ">" e você pode continuar digitando.

Esta é uma questão de shell, não uma questão do Subversion.

    
por 07.06.2010 / 16:47