Come posso, dopo aver eseguito SVN status
, mettere tutti i file in un elenco di modifiche per salvare la copia e incollare ogni singolo file?Inserire tutti i file modificati in un elenco di modifiche in SVN
risposta
Beh, è possibile scrivere uno script per fare questo ...
Quale piattaforma stai? Windows o Unix? Quale linguaggio di scripting sei in grado di utilizzare?
Ecco un vero e semplice quello che ho appena fatto:
$ svn cl my-changelist $(svn st | awk '{print $2}')
Probabilmente necessita di alcuni lavori (cosa succede se ho cambiato una proprietà rispetto a un file o ho cambiato entrambi Che cosa succede se ho cancellato un file??). Ma, ha funzionato nella mia (certamente semplice) situazione.
stampa di awk $ 2 sarà fallire se svn stat ti mostra le bandiere come + o ~
taglio potrebbe essere più sicuro, per esempio
Il mio bash-fu non è forte e la sintassi $() non ha funzionato per me. Ho finito per fare qualcosa di simile:
for i in `svn st | cut -c9-` do; svn changelist my-changelist $i; done
Se si dispone di più di un changelists, si vuole filtrare le linee irrilevanti prima.
svn status | grep '^[ADMRC]' | cut -c9- | xargs svn changelist foo
Se si dispone di nomi di file con spazi, sarà anche necessario utilizzare
eval
.eval "svn changelist foo $(svn status | grep '^[ADMRC]' | cut -c9- | sed 's/ /\\ /' | tr '\n' ' ')"
sed 's/ /\\ /'
evita spazi.
Riferimento:
- 1. svn elenco di file modificati in copia locale
- 2. Come posso ottenere un elenco di file modificati in svn?
- 3. Come elencare tutti i file modificati in un volume shadow?
- 4. Git recuperare un elenco di tutti i file modificati in un ramo
- 5. Come ottenere un elenco di tutti i commit SVN in un repository e chi ha fatto cosa a quali file?
- 6. Elenco di tutti i repository SVN
- 7. git - elenco di tutti i file modificati ma non cancellati in un commit
- 8. Visualizzazione di un elenco di file modificati dall'ultimo changeset in SVN
- 9. SVN - Ottieni tutti i messaggi di commit per un file?
- 10. svn diff non mostra i file esterni modificati
- 11. channogrammi di svn: come limitare le operazioni a un elenco di modifiche "predefinito"?
- 12. Egit mostra tutti i file come modificati
- 13. Configura tutti i file modificati su Github in Netbeans
- 14. esportare i file modificati usando tnn tortoise in un'altra directory
- 15. Elenco di tutti i file con versione in subversion? (Rimuovi i file per nome)
- 16. Come esportare i file modificati tra due revisioni SVN
- 17. git: mostra tutti i file modificati tra due commit
- 18. Elenca tutti i file modificati negli ultimi 5 minuti, escluse le directory .svn
- 19. modifiche replicarsi in un elenco
- 20. Come rimuovere i file dall'elenco di modifiche in modo forzato senza perdere le modifiche?
- 21. Elimina tutti i file dal repository svn
- 22. Firebird: ottiene tutti i campi modificati all'interno di un trigger
- 23. Maven compilatore ricompilazione di tutti i file modificati invece
- 24. Ottieni rapidamente un elenco di tutti gli svn: esterni per un repository svn remoto
- 25. Elenca i nomi di file modificati in un git stash
- 26. I miei file modificati non compaiono nella finestra Modifiche in sospeso di TFS
- 27. È possibile elencare tutti i file che hanno modifiche locali in IntelliJ IDEA (al di fuori della vista "Modifiche")
- 28. Linux tutti i file della cartella modificati ieri
- 29. Come ottenere un elenco di tutti i messaggi di commit SVN recenti?
- 30. Come salvare tutti i file tranne uno con SVN
> for i in 'svn st | cut -c9-'; do svn changelist my-changelist $ i; fatto – zinking