Apache Subversion ile ilgili harika şeylerden biri, dosya ve dizinlerinde yapılan her değişikliği hatırlamasıdır. Bu size kodunuzun önceki sürümlerine geri dönme seçeneği sunar - son birkaç revizyonda bazı hatalar veya gereksiz kodlar eklediyseniz ve her şey ters gitmeden önceki bir zamana geri dönmeniz gerekiyorsa kullanışlı bir özellik! Etiketleme, size belirli bir revizyonu kullanışlı, insan tarafından okunabilir bir etiketle ("Release 5.0" gibi) etiketleme seçeneği sunarak bu süreci çok daha kolaylaştırabilir. bu etikete geri dönme süreci boyunca, geliştirme hattında birkaç revizyon.
adımlar
Adım 1. Başlamak için, çalışan kopyanıza sağ tıklayın ve TortoiseSVN menüsünden "Dal/Etiket" seçeneğini seçin
Adım 2. Sonraki iletişim kutusunda "etiketler" yolunu seçin ve istediğiniz etiketi ekleyin
Bu örnekte 'Release_5.0' kullanacağız.
Adım 3. 'Günlük mesajı' kutusuna uygun bir günlük mesajı ekleyin
Adım 4. Etiketlemek istediğiniz revizyonu seçin
Bu genellikle HEAD revizyonudur, ancak gerekirse başka bir revizyon belirtebilirsiniz. Tüm bu bilgileri girdikten sonra 'Tamam'a basın.
Adım 5. TortoiseSVN sizi şu konuda uyaracaktır:
“Çalışan kopyanız önceki yolda kalır. Bir sonraki değişikliklerinizin yeni oluşturulan kopyada olmasını istiyorsanız, o kopyalama yoluna geçmeniz gerekir. Bunu yapmak için Değiştir komutunu kullanın. Artık etiketinizi oluşturdunuz.
Adım 6. Deponuzu kontrol ederseniz, bu etiketin başarıyla işlendiğini göreceksiniz
Adım 7. TortoiseSVN ve Subversion ile, önceki etiketlenmiş revizyonlara geri dönmek kolaydır
Daha sonraki bir tarihte etiketlediğimiz revizyona geri dönmek için, çalışma kopyanıza sağ tıklayın ve 'Günlüğü Göster'i seçin.
Adım 8. Bu, revizyonların bir listesini görüntüleyecektir
Adım 9. Geri dönmek istediğiniz revizyonu seçin ve sağ tıklayın
"Bu düzeltmeye geri dön"ü seçin.
Adım 10. İstendiğinde, geri dönmek istediğinizi onaylayın
Adım 11. TortoiseSVN şimdi bu önceki revizyona geri dönecek
Adım 12. Geri almanın sonuçlarını kontrol edin ve onlardan memnunsanız, çalışma kopyanızı depoya geri gönderin
Uyarı: Bu, seçilen revizyondan sonra yaptığınız tüm değişiklikleri atacaktır.