2011-01-25 19 views
21

Voglio solo un elenco di file diversi tra la mia directory di lavoro e il repository. summary sembra solo segnalare le differenze tra i repository.Come posso ottenere un elenco di file modificati in svn?

+1

Come altri hanno detto è necessario eseguire svn status. Controlla anche questo link per un rapido controllo su cosa significhi ogni status. http://knaddison.com/technology/svn-status-code-cheat-sheet – CoolBeans

risposta

36

Corsa svn status. Si distinguerà tra modificato, cancellato, aggiunto, ecc. svn help status ha un sacco di informazioni per voi.

+1

Non utile o rispondendo alla domanda, non dovrebbe essere la risposta accettata. Vedere invece https://stackoverflow.com/a/26358015/2279059. –

+0

OK, sembra che il titolo della domanda non sia d'accordo con il contenuto della domanda. Dovrebbe essere modificato. –

12

svn status è quello che ti serve.

1

svn diff | grep Index:

Ha funzionato con la mia revisione. Se il comando non funziona per voi, eseguire il seguente comando su una directory con piccolo numero di cambiamenti:

svn diff> out.txt

Aprire il out.txt. Noterai che ogni riga che contiene il nome file necessario inizia con la stessa stringa (nel mio caso era "Index:"), grep per esso e otterrai ciò che desideri.

Buona fortuna.

23

Prova

svn diff --summarize -r startRevision:endRevision URL. 
+3

La risposta a questa domanda è 'svn status', ma hai risposto a _my_ question, quindi ho ancora upvoted. 'URL' è opzionale btw. –

Problemi correlati