Esiste un modo semplice per, in caso di commit di un file, inserire automaticamente le informazioni nel file stesso (come autore, commento di commit, data di commit, ecc.)? Vorrei che questa informazione fosse aggiunta ad un blocco nella parte superiore di ogni file impegnato. Essenzialmente l'intera cronologia delle revisioni dovrebbe essere documentata in ogni file di codice ...Subversion: aggiungi dati di revisione al file di codice sul commit
Vedo che esiste un modo per utilizzare le proprietà di sovversione per ottenere qualcosa di simile, ma non vedo come ottenere il commento di commit effettivo nel file e inoltre non vedo come mantenere un log in esecuzione che abbia l'intera cronologia delle revisioni rispetto alle ultime informazioni di commit.
Personalmente non penso che sia una buona idea dato che il file di codice dovrebbe avere solo il codice, ma sfortunatamente questo è un requisito per il mio progetto attuale.
Questi sono file di codice che non dovranno mai essere uniti. Gli altri sviluppatori vogliono vedere il registro delle modifiche nel file mentre ci stanno lavorando. Ho provato a spiegare che riescono a vedere il registro delle modifiche molto facilmente in 2 clic, ma la risposta è stata "Beh, sono 2 clic di troppo!" –