Pergunta

Como posso definir o autor no SVN? Eu uso o Smart SVN?

Foi útil?

Solução

Eu acho que você quer ver o autor nas propriedades do arquivo. Está certo? Não sei como fazê -lo no Smart SVN enquanto uso a linha de comando ou a tartaruga.

No Windows com Tortoisesvn, use o menu de contexto de arquivo e clique nas propriedades do arquivo. Existe uma guia "Subversão". Nesta guia, você pode adicionar propriedades. Para adicionar autor, você deve adicionar "

property name=svn:keywords
property value=Author Date Id Revision

Se você deseja adicionar essa propriedade a todos os arquivos que você adicionar ao repositório, observe o arquivo de configuração de subversão: c:\Documents and Settings\[user]\[AppData]\Subversion\config

auto-props seção e defina -o como:

[auto-props]
* = svn:keywords=Author Date Id Revision

(Isso funciona apenas para novos arquivos que você adiciona ao repositório).

Documentação das propriedades do arquivo SVN

Outras dicas

O autor de um determinado compromisso é armazenado no SVN como uma propriedade de revisão, a saber, SVN: Autor. Isso será definido automaticamente para o usuário especificado no comando SVN Commit (ou o nome de usuário especificado quando solicitado a credenciais se nenhum usuário for especificado no comando e os compromissos anônimos não forem permitidos)

Depois que ocorre uma confirmação, pode ser possível editar as propriedades específicas, dependendo da configuração do servidor. Isso é muito semelhante à edição da mensagem de log de uma revisão, conforme especificado na resposta a Esta questão de transbordamento de pilha

No entanto, neste caso, assumindo que as edições de propriedades de revisão estão ativadas para o seu repostory no servidor, você deseja editar a propriedade SVN: Author da seguinte forma:

svn ps svn: autor "autor_name" --revprop -r revision_number "repository_url"

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top