Como definir o autor para svn
Pergunta
Como posso definir o autor no SVN? Eu uso o Smart SVN?
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
há 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).
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"