أحد الأشياء الرائعة في Apache Subversion هو أنه يتذكر كل تغيير يتم إجراؤه على الملفات والأدلة. يمنحك هذا خيار الرجوع إلى الإصدارات السابقة من التعليمات البرمجية - وهي ميزة مفيدة إذا أدخلت بعض الأخطاء أو التعليمات البرمجية غير الضرورية في المراجعات القليلة الماضية ، وتحتاج إلى التراجع إلى وقت قبل حدوث كل شيء بشكل خاطئ! يمكن أن يجعل وضع العلامات هذه العملية أسهل بكثير ، من خلال منحك خيار وضع علامة على مراجعة معينة بعلامة يدوية يسهل قراءتها (مثل "الإصدار 5.0".) في هذا الدليل ، سنغطي أولاً إنشاء مثل هذه العلامة ، قبل السير من خلال عملية الرجوع إلى تلك العلامة ، بعض المراجعات أسفل خط التطوير.
خطوات
الخطوة 1. للبدء ، انقر بزر الماوس الأيمن على نسخة العمل الخاصة بك وحدد خيار "الفرع / العلامة من قائمة TortoiseSVN"
الخطوة 2. في مربع الحوار التالي ، حدد مسار "العلامات" وأضف العلامة المطلوبة
في هذا المثال ، سنستخدم "Release_5.0"
الخطوة 3. أضف رسالة سجل مناسبة في مربع "رسالة السجل"
الخطوة 4. حدد المراجعة التي ترغب في وضع علامة عليها
عادة ما يكون هذا هو مراجعة HEAD ، ولكن يمكنك تحديد مراجعة أخرى ، إذا لزم الأمر. عندما تقوم بإدخال كل هذه المعلومات ، اضغط على "موافق".
الخطوة 5. ستحذرك TortoiseSVN بما يلي:
"نسخة العمل الخاصة بك تبقى على المسار السابق. إذا كنت تريد أن تكون التغييرات التالية في النسخة التي تم إنشاؤها للتو ، فأنت بحاجة إلى التبديل إلى مسار النسخة هذا. استخدم أمر التبديل للقيام بذلك. "لقد قمت الآن بإنشاء علامتك.
الخطوة 6. إذا قمت بفحص المستودع الخاص بك ، فسترى أن هذه العلامة قد تم تنفيذها بنجاح
الخطوة 7. باستخدام TortoiseSVN و Subversion ، من السهل الرجوع إلى المراجعات السابقة ذات العلامات
للرجوع إلى المراجعة التي وضعناها للتو في تاريخ لاحق ، انقر بزر الماوس الأيمن على نسخة العمل الخاصة بك وحدد "إظهار السجل".
الخطوة 8. سيعرض هذا قائمة بالمراجعات
الخطوة 9. حدد المراجعة التي ترغب في العودة إليها وانقر بزر الماوس الأيمن
حدد "العودة إلى هذه النسخة السابقة".
الخطوة 10. أكد رغبتك في العودة ، عندما يُطلب منك ذلك
الخطوة 11. الآن سيعود برنامج TortoiseSVN إلى هذه المراجعة السابقة
الخطوة 12. تحقق من نتائج التراجع ، وإذا كنت راضيًا عنها ، فقم بإعادة نسخة العمل الخاصة بك إلى المستودع
تحذير: سيؤدي هذا إلى تجاهل جميع التغييرات التي أجريتها بعد المراجعة المحددة.