Jednou ze skvělých věcí na Apache Subversion je, že si pamatuje každou změnu provedenou v jejích souborech a adresářích. To vám dává možnost vrátit se k dřívějším verzím vašeho kódu - užitečná funkce, pokud jste v posledních několika revizích zavedli nějaké chyby nebo nepotřebný kód a potřebujete se vrátit do doby, než se všechno pokazí! Značkování může tento proces značně usnadnit, protože vám dává možnost označit konkrétní revizi praktickým tagem, který je čitelný pro člověka (například „Vydání 5.0.“) V této příručce se nejprve zabýváme vytvořením takové značky, než půjdete provedete návrat k této značce, několik revizí ve vývojové linii.
Kroky
Krok 1. Chcete -li začít, klikněte pravým tlačítkem na pracovní kopii a v nabídce TortoiseSVN vyberte možnost „Branch/Tag“
Krok 2. V následujícím dialogu vyberte cestu „tagů“a přidejte požadovanou značku
V tomto příkladu použijeme „Release_5.0“
Krok 3. Přidejte příslušnou zprávu protokolu do pole „Protokol zprávy“
Krok 4. Vyberte, kterou revizi chcete označit
Toto je obvykle revize HEAD, ale v případě potřeby můžete zadat jinou revizi. Až zadáte všechny tyto informace, klikněte na „OK“.
Krok 5. TortoiseSVN vás upozorní, že:
"Vaše pracovní kopie zůstane na předchozí cestě." Pokud chcete, aby vaše další změny byly v právě vytvořené kopii, musíte přepnout na tuto cestu kopírování. K tomu použijte příkaz Přepnout. “Nyní jste vytvořili svou značku.
Krok 6. Pokud zkontrolujete své úložiště, uvidíte, že tato značka byla úspěšně potvrzena
Krok 7. S TortoiseSVN a Subversion je snadné vrátit se k předchozím revizím s tagy
Chcete-li se vrátit k revizi, kterou jsme právě označili, později, klikněte pravým tlačítkem na pracovní kopii a vyberte „Zobrazit protokol“.
Krok 8. Zobrazí se seznam revizí
Krok 9. Vyberte revizi, ke které se chcete vrátit, a klikněte pravým tlačítkem
Vyberte možnost „Vrátit k této revizi“.
Krok 10. Po zobrazení výzvy potvrďte, že se chcete vrátit
Krok 11. TortoiseSVN se nyní vrátí k této dřívější revizi
Krok 12. Zkontrolujte výsledky vrácení, a pokud jste s nimi spokojeni, odevzdejte svou pracovní kopii zpět do úložiště
Varování: toto zruší všechny změny, které jste provedli po vybrané revizi.