È possibile eseguire una query per tutte le attività relative a un utente specifico in tutti i repository. Compresa qualsiasi azione di controllo? Grazie.Registro di attività SVN per un determinato utente?
risposta
Non credo che svn è dotato di supporto per questa caratteristica, ma si potrebbe scrivere un piccolo script per eseguire
svn log --xml
Nella directory di qualunque pronti contro termine si voleva provare, poi analizzarlo e scegli solo le voci fatte da un determinato utente.
I secondo Allyn's answer, ma ho un'aggiunta: Se si utilizza Windows, TortoiseSVN consente di filtrare l'output, inclusa la possibilità di filtrare in base al nome utente.
Ecco un piccolo trucco che utilizza GNU's sed per eseguire un'espressione regolare sull'output del registro dal comando svn. Cambiare nome utente per il nome utente si richiede
svn log | sed -n '/| username |/,/-----$/ p'
Per ottenere un elenco delle cartelle da una configurazione WebDAV (ero su una casella di Ubuntu al momento della scrittura) provare qualcosa di simile ....
grep SVNPath /etc/apache2/mods-available/dav_svn.conf | grep -v \# | sed 's/^\s*SVNPath //'
Questo semplifica semplicemente una volta la linea, due volte per rimuovere le righe commentate e filtra la parola chiave SVNPath ei caratteri spazio vuoto associati. I risultati sono cartelle repository quindi se si intende utilizzare il comando svn, anteporre al file: //
- 1. Il modo più efficiente per creare un registro delle attività
- 2. SVN: Cronologia del checkout utente?
- 3. SVN cambia nome utente
- 4. Utilizzare LDAP per l'autenticazione utente SVN
- 5. Howto map Utente SVN per persone Jenkins
- 6. Recommended Mercurial repository/folder structure per un utente SVN
- 7. checkout utente singolo in SVN
- 8. Posso recuperare un registro SVN da una copia locale?
- 9. Forzare al compilatore di utilizzare un determinato registro per una certa variabile
- 10. Come vedi le voci del registro SVN recenti?
- 11. Come posso controllare se esiste un determinato nome utente?
- 12. C#: Come interrogare i dettagli di un registro eventi con un determinato ID evento?
- 13. Come visualizzare il registro dettagliato di Svn in IntelliJ
- 14. Cosa significa "sostituzione" nel registro delle modifiche di Tortoise SVN?
- 15. File di registro SVN Collabnet, ce ne sono?
- 16. Qual è il modo migliore per salvare e caricare un registro attività in PHP?
- 17. Come trovare tutti i file che un determinato utente ha mai modificato in Team Foundation Server
- 18. Jira Quick-filtro per visualizzare tutte le attività con attività secondarie assegnate per utente corrente
- 19. SVN: commutazione utente attivo nel repository estratto
- 20. Imposta utente_remoto per un insieme di attività nella cartella di gioco Ansible senza ripeterlo per attività
- 21. Perforce per un utente di Subversion?
- 22. Come fare svn commit come utente diverso?
- 23. Registro Heroku per l'operatore Resque
- 24. Come utilizzare access token di Google Plus per essere l'uscita utente in Android di diversa attività
- 25. Come si ottiene il registro del server SVN?
- 26. Ottieni il registro svn dal repository, non funziona copia
- 27. Conversione di un JToken (o stringa) per un determinato tipo
- 28. svn: E160013: file non trovato: revisione 21602, percorso 'XXX' Query registro SVN
- 29. Utilizzo di SharpSvn per recuperare le voci di registro all'interno di un intervallo di date
- 30. ASP.Net Tracciamento attività utente nel database
Dove si esegue questa operazione, nella directory del repository sul server? Per esempio. la directory che contiene conf, dav, db, format, hooks, lock. Se così dice svn: '.' non è una copia funzionante –
No, vorrai farlo su un client. svn co http://url.com/svn/thing; cosa cd; svn log --xml – Allyn
Quindi quello non mostrerebbe se un altro utente lo ha controllato? Fondamentalmente voglio sapere chi sta controllando un certo repo. –