Едно от страхотните неща за Apache Subversion е, че той помни всяка промяна, направена в неговите файлове и директории. Това ви дава възможност да се върнете към по -ранни версии на кода си - полезна функция, ако сте въвели някои грешки или ненужен код в последните няколко ревизии и трябва да се върнете назад, преди всичко да се обърка! Маркирането може да улесни този процес, като ви даде възможност да маркирате конкретна ревизия с удобен, четим от човека маркер (като „Версия 5.0“). В това ръководство първо ще обхванем създаването на такъв маркер, преди да ходите вие през процеса на връщане към този маркер, няколко ревизии надолу по линията за развитие.
Стъпки
Стъпка 1. За да започнете, щракнете с десния бутон върху вашето работно копие и изберете опцията „Клон/Етикет от менюто TortoiseSVN“
Стъпка 2. В последващия диалогов прозорец изберете пътя „тагове“и добавете желания маркер
В този пример ще използваме „Release_5.0“
Стъпка 3. Добавете подходящо съобщение за регистрация в полето „Съобщение за регистрация“
Стъпка 4. Изберете коя ревизия искате да маркирате
Обикновено това е редакцията на HEAD, но можете да посочите друга ревизия, ако е необходимо. Когато въведете цялата тази информация, натиснете „OK“.
Стъпка 5. TortoiseSVN ще ви предупреди, че:
„Вашето работно копие остава на предишния път. Ако искате следващите ви промени да бъдат в току -що създаденото копие, тогава трябва да преминете към този път на копиране. Използвайте командата Switch, за да направите това. Вече сте създали своя маркер.
Стъпка 6. Ако проверите хранилището си, ще видите, че този маркер е успешно ангажиран
Стъпка 7. С TortoiseSVN и Subversion е лесно да се върнете към предишни маркирани ревизии
За да се върнем към редакцията, която току-що маркирахме на по-късна дата, щракнете с десния бутон върху вашето работно копие и изберете „Показване на дневника“.
Стъпка 8. Това ще покаже списък с ревизии
Стъпка 9. Изберете ревизията, към която искате да се върнете, и щракнете с десния бутон
Изберете „Назад към тази редакция“.
Стъпка 10. Когато бъдете подканени, потвърдете, че искате да се върнете
Стъпка 11. TortoiseSVN сега ще се върне към тази по -ранна ревизия
Стъпка 12. Проверете резултатите от връщането и, ако сте доволни от тях, изпратете работното си копие обратно в хранилището
Предупреждение: това ще отхвърли всички промени, които сте направили след избраната ревизия.