En av de stora sakerna med Apache Subversion är att den kommer ihåg varje ändring som gjorts i dess filer och kataloger. Detta ger dig möjlighet att återgå till tidigare versioner av din kod - en användbar funktion om du har introducerat några buggar eller onödig kod under de senaste revideringarna och behöver gå tillbaka till en tid innan allt gick fel! Märkning kan göra denna process mycket enklare genom att ge dig möjligheten att märka en specifik revision med en praktisk, läsbar tagg (t.ex. “Release 5.0.”) I den här guiden kommer vi först att ta upp en sådan tagg innan du går dig genom processen att återgå till den taggen, några revideringar nedåt i utvecklingslinjen.
Steg
Steg 1. För att komma igång, högerklicka på din arbetskopia och välj alternativet "Gren/tagg" från TortoiseSVN -menyn
Steg 2. I den efterföljande dialogrutan, välj "taggar" -vägen och lägg till önskad tagg
I det här exemplet använder vi "Release_5.0"
Steg 3. Lägg till ett lämpligt loggmeddelande i rutan "Loggmeddelande"
Steg 4. Välj vilken version du vill märka
Detta är vanligtvis HEAD -revisionen, men du kan ange en annan version om det behövs. När du har angett all denna information trycker du på "OK".
Steg 5. TortoiseSVN kommer att varna dig för att:
“Din arbetskopia finns kvar på föregående sökväg. Om du vill att dina nästa ändringar ska vara i den just skapade kopian måste du byta till den kopieringsvägen. Använd kommandot Switch för att göra det. Du har nu skapat din tagg.
Steg 6. Om du kontrollerar ditt arkiv ser du att denna tagg har lyckats
Steg 7. Med TortoiseSVN och Subversion är det enkelt att rulla tillbaka till tidigare taggade versioner
För att återgå till den revision som vi just taggade vid ett senare datum, högerklicka på din arbetskopia och välj "Visa logg."
Steg 8. Detta visar en lista över revisioner
Steg 9. Välj den version du vill återgå till och högerklicka
Välj "Återgå till den här versionen."
Steg 10. När du uppmanas att bekräfta att du vill återgå
Steg 11. TortoiseSVN kommer nu att återgå till denna tidigare översyn
Steg 12. Kontrollera resultaten av återgången och, om du är nöjd med dem, lämna tillbaka din arbetskopia till förvaret
Varning: detta kommer att kasta bort alla ändringar du gjorde efter den valda revisionen.