SVN: Histórico de checkout do usuário?

9

É possível obter o histórico do SVN de um usuário? Eu tenho um repo e criei novas contas para novos desenvolvedores se juntarem à equipe. Alguns dias se passaram sem atualizações de status e o que parece não ter sido concluído. Eu estou tentando descobrir se eles já acessam SVN e check-out o código mais recente. Posso fazer isso?

UPDATE: quero dizer checkout, estou procurando por um tipo de log de acesso baseado em usuários. Eu quero ser capaz de pesquisar o user1 e ver quando eles verificaram o projeto e quando eles foram atualizados. Eu não me importo com o código que eles mudaram, eu só quero ver quando eles acessaram o código pela última vez.

    
por user602464 07.02.2012 в 15:07
fonte

3 respostas

6

Dependendo de como seu servidor está configurado e de qual acesso você deve ter visibilidade. Se você está rodando o svn sobre o apache (http ou https), você vai querer olhar para o log do apache. Ele irá listar se eles fizeram o check-out ou até mesmo navegaram no código (navegador web ou navegador repo 'tartaruga') por padrão, vai estar em / var / log / httpd

A criação de log incluindo a localização é configurável em seu subversion.conf Uma vez que você encontra os logs, é provável que você queira configurar uma diretiva customlog para alterar o formato como

LogFormat "%{%Y-%m-%d %T}t %u@%h %>s repo:%{SVN-REPOS-NAME}e %{SVN-ACTION}e (%B Bytes in %T Sec)" svn

Isso tornará muito mais legível e mais fácil de encontrar entradas criadas devido às novas pessoas.

o livro vermelho tem alguma informação boa sobre isso.

    
por thekbb 07.02.2012 / 16:24
fonte
0

Edit: Eu só quero acrescentar que adicionar um gancho do lado do servidor SVN é não uma opção, porque não há gancho "checkout". Veja também esta pergunta SO: Existe um gancho de checkout do Subversion ou algo assim? semelhante?

    
por László van den Hoek 07.02.2012 / 15:15
fonte
-1

Você pode usar o SVNStat para gerar vários relatórios, incluindo checkins por usuário.

    
por Ernest Friedman-Hill 07.02.2012 / 15:11
fonte