Voglio salvare tutti i file modificati tranne uno utilizzando Subversion.Come salvare tutti i file tranne uno con SVN
: ecco lo scenario:
$ svn st
M file1
M file2
M file3
M file4
posso fare qualcosa di simile:
svn ci -m "Commit 1" file1 file2 file3
svn ci -m "Commit 2" file4
Ma quando un gran numero di file, sto cercando di semplificare il mio lavoro:
svn ci -m "Commit 1" `svn st | awk '{print $2}' | grep -v file4`
svn ci -m "Commit 2" file4
Questa soluzione è molto fragile, perché con questo scenario non funziona:
$ svn st
M file1
M file2
D file3
A + file4
Penso che SVN non abbia una soluzione integrata per il mio problema, ma non ne sono sicuro. Qualche altro approccio?
'patch' svn è stato aggiunto in 1.7. Ho usato 'patch -p0 -i tmp.patch' invece della riga finale in questo esempio. – Rich