Come posso ottenere il contenuto del file del numero di revisione corrente e precedente tramite riga di comando?Comando per ottenere lo svn diff attuale e il numero di revisione precedente
E come posso ottenere il numero di revisione precedente?
Come posso ottenere il contenuto del file del numero di revisione corrente e precedente tramite riga di comando?Comando per ottenere lo svn diff attuale e il numero di revisione precedente
E come posso ottenere il numero di revisione precedente?
Come per i commenti, ti piacerebbe vedere le differenze tra le versioni attuali e precedenti di un articolo che non è nella tua copia di lavoro. Per questo è necessario conoscere l'URL dell'articolo (ad esempio svn://[repo_root]/[path]/[item]
) che presumo che tu faccia. Quindi fai quanto segue:
svn info <item-URL>
conterrà (tra le altre cose) l'ultima revisione del cambiamento. Con quel numero di revisione R corri:
svn diff -c <R> <item-URL>
e ti darà l'ultimo commit diff.
svn diff -r HEAD <item>
se si desidera ottenere la differenza tra la propria copia di lavoro e l'ultima revisione impegnata.
svn diff -r PREV:COMMITTED <item>
se si desidera vedere cosa ha fatto l'ultimo commit.
Si dovrebbe dare un'occhiata a Revision Keywords.
svn info <item>
fornirà (tra le altre cose) l'ultima revisione di modifica per l'articolo.
'svn diff -r COMMITTED: PREV' quindi. – Konerak
Ho eliminato il mio commento perché volevo modificarlo. Quindi per favore aggiorna la risposta. –
Vai avanti e modificalo o pubblica la tua risposta. Non penso di capire appieno cosa vuole l'OP. Se lo fai, si prega di modificare o rispondere:] – Konerak