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?
risposta
Corsa svn status
. Si distinguerà tra modificato, cancellato, aggiunto, ecc. svn help status
ha un sacco di informazioni per voi.
Non utile o rispondendo alla domanda, non dovrebbe essere la risposta accettata. Vedere invece https://stackoverflow.com/a/26358015/2279059. –
OK, sembra che il titolo della domanda non sia d'accordo con il contenuto della domanda. Dovrebbe essere modificato. –
svn status
è quello che ti serve.
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.
Prova
svn diff --summarize -r startRevision:endRevision URL.
La risposta a questa domanda è 'svn status', ma hai risposto a _my_ question, quindi ho ancora upvoted. 'URL' è opzionale btw. –
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