Sto cercando un modo per ottenere il registro SVN lato server, ma ho trovato solo il modo di recuperare i registri lato client utilizzando svn:log
. Come posso ottenere i registri sul lato server?Come si ottiene il registro del server SVN?
risposta
Per implementazioni SVN che utilizzano l'eseguibile svnserve
, è possibile attivare la registrazione lato server passando l'interruttore --log-file
all'avvio del daemon, ad esempio:
# svnserve -d -r /svn --log-file=/var/log/svnserve.log
Ciò causerebbe il demone svnserve
per accedere a il file /var/log/svnserve.log
.
Per motivi di completezza, lo switch -d
esegue svnserve
in "Modalità Demone" e lo switch -r
specifica la radice del repository SVN.
Per rispondere ulteriormente, è possibile configurare svnserve
come servizio. Ciò garantisce che svnserve
venga eseguito all'avvio del sistema e venga terminato correttamente all'arresto del sistema.
Un metodo per ottenere questo risultato su Debian (e Ubuntu) sistemi è descritto a http://odyniec.net/articles/ubuntu-subversion-server/, e l'autore fornisce uno script initd
che dovrebbe funzionare correttamente out-of-the-box: http://odyniec.net/articles/ubuntu-subversion-server/svnserve
Per coloro che impiegano questo lo script, la registrazione può essere attivata modificando la variabile DAEMON_ARGS
sulla linea 18 (al momento della scrittura) per cercare qualcosa di simile:
DAEMON_ARGS="-d -r /svn --log-file=/var/log/svnserve.log"
il servizio sarebbe quindi essere avviato con
# service svnserve start
e si fermò con
# service svnserve stop
Lo script accetta anche i restart
e force-reload
argomenti.
- 1. svn server si sincronizza automaticamente
- 2. Come visualizzare il registro dettagliato di Svn in IntelliJ
- 3. Come vedi le voci del registro SVN recenti?
- 4. Accesso a '/ svn/ctm /! Svn/me' vietato Quando si esegue il commit al server svn?
- 5. Come si ottiene la notifica degli aggiornamenti del proprio repository?
- 6. Come si ottiene l'ultimo giorno del mese?
- 7. Come si ottiene il nome del set di attributi?
- 8. Laravel 5 come si ottiene il nome dell'azione del percorso?
- 9. In Magento come si ottiene il nome del database?
- 10. Come si ottiene Images.xcassets sotto il controllo del codice sorgente?
- 11. Git-SVN: aggiornamento del repository Git dal server SVN centralizzato
- 12. Come si ottiene GetCustomAttributes?
- 13. Come si ottiene la cronologia di una proprietà di file/cartella in SVN?
- 14. Ottieni il registro svn dal repository, non funziona copia
- 15. Come si sblocca svn?
- 16. Apprendimento automatico sui dati del registro del server
- 17. Come si ottiene l'ultima versione del codice sorgente utilizzando l'SDK di Team Foundation Server?
- 18. Configurare un server SVN?
- 19. Posso recuperare un registro SVN da una copia locale?
- 20. Come eseguire il backup e il ripristino del repository SVN?
- 21. Mantenere il codice in più server SVN
- 22. Come aggiornare il server SVN dalla 1.6 alla 1.7
- 23. Estrazione del repository svn senza file .svn
- 24. Riconnessione del client quando il server si riavvia in WebSocket
- 25. Come si ottiene il SID del chiamante in modalità kernel hook? (windows)
- 26. Come si ottiene il server Rails per aggiornare le risorse precompilate?
- 27. Come si ottiene l'installazione del certificato programmatico FiddlerCore su "stick"?
- 28. Come si ottiene l'istanza del database in Grails?
- 29. Come si ottiene un valore di registro in Inno Setup quando il valore utilizza solo il nome predefinito?
- 30. Come si ottiene la didascalia del pulsante MessageBox?
Che tipo di informazioni stai cercando quando dici "registro lato server"? 'svn log' nella parte superiore del repository ti dirà tutto sulle modifiche al repository. Stai cercando i log di manutenzione degli utenti? – SiB
Voglio sapere che solo le informazioni di registrazione del gruppo di amministratori e anche in quale file sono disponibili queste informazioni di registrazione? – CrazyCoder
Sto cercando i registri di manutenzione dell'amministratore? – CrazyCoder