En av de store tingene med Apache Subversion er at den husker hver endring som er gjort i filene og katalogene. Dette gir deg muligheten til å gå tilbake til tidligere versjoner av koden din - en nyttig funksjon hvis du har introdusert noen feil eller unødvendig kode i de siste revisjonene, og trenger å gå tilbake til en tid før alt gikk galt! Merking kan gjøre denne prosessen mye enklere, ved å gi deg muligheten til å merke en bestemt revisjon med en hendig, lesbar etikett (for eksempel "Release 5.0.") I denne veiledningen vil vi først dekke opprettelsen av en slik tag før du går deg gjennom prosessen med å gå tilbake til den taggen, noen få revisjoner nedover utviklingslinjen.
Trinn
Trinn 1. For å komme i gang, høyreklikk på arbeidskopien din og velg alternativet "Gren/tagg" fra TortoiseSVN -menyen
Trinn 2. I den påfølgende dialogboksen, velg "tagger" -banen og legg til ønsket tag
I dette eksemplet bruker vi ‘Release_5.0’
Trinn 3. Legg til en passende loggmelding i "Loggmelding" -boksen
Trinn 4. Velg hvilken versjon du vil merke
Dette er vanligvis HEAD -revisjonen, men du kan angi en annen revisjon om nødvendig. Når du har lagt inn all denne informasjonen, trykker du "OK".
Trinn 5. TortoiseSVN vil advare deg om at:
"Arbeidskopien din forblir på den forrige banen. Hvis du vil at de neste endringene skal være i den nettopp opprettede kopien, må du bytte til den kopieringsbanen. Bruk kommandoen Switch for å gjøre det. "Du har nå opprettet taggen din.
Trinn 6. Hvis du sjekker depotet ditt, vil du se at denne taggen har blitt utført
Trinn 7. Med TortoiseSVN og Subversion er det enkelt å rulle tilbake til tidligere merkede revisjoner
For å gå tilbake til revisjonen vi nettopp merket på et senere tidspunkt, høyreklikk på arbeidskopien din og velg "Vis logg."
Trinn 8. Dette viser en liste over revisjoner
Trinn 9. Velg revisjonen du vil gå tilbake til, og høyreklikk
Velg "Gå tilbake til denne revisjonen."
Trinn 10. Når du blir bedt om det, bekrefter du at du ønsker å gå tilbake
Trinn 11. TortoiseSVN vil nå gå tilbake til denne tidligere revisjonen
Trinn 12. Kontroller resultatene av tilbakeføringen, og hvis du er fornøyd med dem, må du levere arbeidskopien tilbake til depotet
Advarsel: Dette vil forkaste alle endringene du gjorde etter den valgte revisjonen.