Ho molti progetti che dipendono l'uno dall'altro nel bagagliaio. Ho fatto diversi commit che hanno portato a problemi di dipendenza.
Ho taggato/trunk su/tag/trunk-experimental e ora voglio "ripristinare" le ultime N modifiche (che hanno portato a problemi), quindi che il mio/trunk è di nuovo buono.Subversion: il trunk può essere resettato alla revisione precedente dopo la branching/tagging?
Questo può essere fatto in modo semplice?
ho cercato di controllare appena fuori da una certa revisione, ma questo è male, perché un aggiornamento modifica tutto torna alla ultima revisione (che contiene problemi con le dipendenze)
Ecco una cronologia di capire la mia domanda meglio:
- revisione 1000 (buono)
- fatto diverse modifiche che portano a problemi con le dipendenze,
Severa l impegna, ora a revisione 1050 (cattivo) - copiato/trunk a/tags/trunk-sperimentale (revisione 1051)
- non sanno cosa fare con tronco per "ripristinare" di nuovo alla revisione 1000
Ho l'abitudine nervosa di usare l'opzione "--dry-run" su "svn merge" prima di farlo per davvero ... solo per un rapido controllo di integrità sull'ambito dell'operazione. Ma allora, non sono Jon Skeet! –
Grazie! Ha funzionato. È necessario aggiornare prima tutti i progetti. –
@ivan_ivanovich_ivonoff dovresti contrassegnarlo come la tua risposta –