Apache Subversion -un ən böyük xüsusiyyətlərindən biri, fayllarında və qovluqlarında edilən hər bir dəyişikliyi xatırlamasıdır. Bu, kodunuzun əvvəlki versiyalarına qayıtmaq imkanı verir - son bir neçə düzəlişdə bəzi səhvlər və ya lazımsız kodlar tətbiq etmisinizsə və hamısı səhv getməmiş bir müddətə qayıtmalısınızsa faydalı bir xüsusiyyətdir! Etiketləmə, sizə xüsusi bir düzəlişi lazımlı, insan tərəfindən oxunan bir etiketlə (məsələn, "Sürüm 5.0" kimi) etiketləmək imkanı verərək, bu prosesi daha da asanlaşdıra bilər. bu etiketə geri dönmə prosesində, inkişaf xəttində bir neçə düzəlişlər edirsiniz.
Addımlar
Addım 1. Başlamaq üçün işçi nüsxənizi sağ vurun və TortoiseSVN menyusundan 'Filial/Etiket' seçimini seçin
Addım 2. Sonrakı dialoqda 'etiketlər' yolunu seçin və istədiyiniz etiketi əlavə edin
Bu nümunədə 'Release_5.0' istifadə edəcəyik
Addım 3. 'Giriş mesajı' qutusuna uyğun bir günlük mesajı əlavə edin
Addım 4. Hansı versiyanı etiketləmək istədiyinizi seçin
Bu ümumiyyətlə HEAD versiyasıdır, lakin lazım gələrsə başqa bir düzəliş təyin edə bilərsiniz. Bütün bu məlumatları daxil etdikdə 'OK' düyməsini basın.
Addım 5. TortoiseSVN sizə xəbərdarlıq edəcək:
"İş surətiniz əvvəlki yolda qalır. Növbəti dəyişikliklərinizin yeni yaradılmış nüsxədə olmasını istəyirsinizsə, o surət yoluna keçməlisiniz. Bunu etmək üçün Switch əmrindən istifadə edin. "İndi etiketinizi yaratmısınız.
Addım 6. Anbarınızı yoxlasanız, bu etiketin uğurla yerinə yetirildiyini görəcəksiniz
Addım 7. TortoiseSVN və Subversion ilə əvvəlki etiketli düzəlişlərə geri dönmək asandır
Daha sonra qeyd etdiyimiz düzəlişə geri dönmək üçün işçi nüsxənizi sağ vurun və 'Gündəliyi göstər' seçin.
Addım 8. Bu, düzəlişlərin siyahısını göstərəcəkdir
Addım 9. Geri qaytarmaq istədiyiniz düzəlişi seçin və sağ basın
'Bu düzəlişə geri dön' seçin.
Addım 10. İstənildikdə geri qaytarmaq istədiyinizi təsdiq edin
Addım 11. TortoiseSVN indi bu əvvəlki versiyaya qayıdacaq
Addım 12. Geri qaytarmanın nəticələrini yoxlayın və onlardan razısınızsa, iş nüsxənizi depoya təhvil verin
Xəbərdarlıq: bu, seçilmiş düzəlişdən sonra etdiyiniz bütün dəyişiklikləri ləğv edəcək.