Posso scoprire chi ha introdotto una modifica del codice in un repository SVN?
-
28-10-2019 - |
Domanda
Posso ottenere registri in base al contenuto?
Diciamo che voglio sapere chi ha introdotto il codice per una funzione, dovrò controllare i registri e i loro commenti (messaggi di controllo). Se qualcuno si dimenticasse di inserire un messaggio di registro, dovrò controllare ogni diff che richiederebbe molto tempo.
Potrebbe uno strumento, come Fisheye, fallo?
Soluzione
Guarda a svn blame FILE
o svn ann FILE
. Questo ti darà il contenuto del file, tuttavia con ogni riga preceduta dal numero di revisione e autore di Who L'ultima volta.
TortoisVN e la maggior parte degli altri client GUI SVN hanno un software di annotazione integrato e IDES.
Fisheye è l'applicazione di navigazione del repository di Atlassian e lo fa per impostazione predefinita quando si apre il file. L'ho appena provato nel sandbox, vedrai che tutto è evidenziato per impostazione predefinita: http://sandbox.fisheye.atlassian.com/browse/antlr/build.txt?r=6087
Altri suggerimenti
Ecco perché SVN Bolke esiste.