2012-10-17 11 views
10

Amo l'operazione di colpa di Subversion (che mostra per ogni riga nel file sorgente il commit che l'ha modificata per l'ultima volta). Purtroppo, abbiamo recentemente riformattato il nostro intero codice sorgente, e ora la colpa mostra che ogni riga è stata modificata per l'ultima volta da questo commit.Subversion: colpa per la precedente revisione

Posso in qualche modo dare la colpa di mostrarmi quando la linea è stata modificata per l'ultima volta prima del commit? Punti bonus se posso farlo senza lasciare eclissi (usiamo subclipse).

Ho provato il passaggio della copia di lavoro per una revisione prima della riformattazione, e fare "spettacolo annotazione" lì, ma che dimostra ancora ogni linea ultimo modificata dalla riformattazione ...

risposta

2

God I am lento oggi. Nella parte inferiore della finestra di dialogo che compare "Mostra annotazione" è l'impostazione "Alla revisione". Impostando quello per l'ultima revisione prima che il reformat si comporti come previsto, cioè la colpa riporta i commit prima del reformat.

Credo che da quando ho mai bisogno di cambiare le impostazioni predefinite in quella finestra, ho saltato automaticamente ...

0

È possibile aprire la storia della file e quindi puoi mostrare annotazioni su una revisione specifica usando il menu contestuale nella visualizzazione cronologia.

+0

che non cambia la "alla revisione" impostazione nella finestra di dialogo "Mostra annotazione". A meno che non modifichi questa impostazione, il commit più recente viene comunque segnalato (sono d'accordo che non è intuitivo, ma è il modo in cui funziona la mia subclipse ...) – meriton

Problemi correlati