تكوين Xcode لاستخدام التخريب
سواء كنت مطورًا جديدًا لشركة Apple أو مهندسًا خبيرًا في Cocoa ولديك جذور في NeXTStep ، ستفهم الحاجة إلى دعم عملك الشاق. لا يتيح لك دمج Xcode مع التخريب نسخ التعليمات البرمجية احتياطيًا فحسب ، بل يتيح لك أيضًا الاحتفاظ بسجل التغييرات التي يمكنك الرجوع إليها أو مقارنة التعليمات البرمجية الخاصة بك بها. وهذا ما يسمى التحكم في الإصدار. تفترض هذه المقالة أن لديك بالفعل مستودع التخريب الخاص بك والذي يمكنك الوصول إليه من القراءة والكتابة.إذا كنت ترغب في إعداد خادم تخريب خاص بك ، أقترح استشارة google العظيم للحصول على مجموعة واسعة من المقالات حول كيفية إنجاز هذه المهمة. تابع القراءة للحصول على لقطات الشاشة والتفاصيل والكثير من المرح.
الخطوة 1) أخبر Xcode عن المستودع الخاص بك.
Xcode لديه القدرة على التواصل مع التخريب باستخدام اتصال svn الأصلي و ssh + svn و http و https. أكثر الطرق شيوعًا هي https والتي تتيح لك حفظ بياناتك عبر قناة مشفرة. لأنه بعد كل شيء ، من المهم ألا تتعرض أسرارك التجارية لمنافسك أبدًا! لإضافة مستودع تخريب ، انتقل إلى قائمة "SCM" وحدد خيار "تكوين مستودعات SCM ...". املأ المعلومات ذات الصلة التي يجب أن تكون متاحة لك بسهولة ، إذا لم تكن كذلك ، فاتصل بالشخص الذي يدير مستودع SVN الخاص بك للحصول على مزيد من التفاصيل.
الخطوة 2) لنضع الرمز الخاص بك على خادم Subversion
ارجع إلى قائمة SCM وحدد عنصر قائمة "المستودعات". من هذه الشاشة يمكنك الآن "استيراد" عملك الشاق إلى المستودع. انقر فوق الزر "استيراد" وانتقل إلى دليل مشروع Xcode الخاص بك. إذا لم تكن قد قمت بذلك بالفعل ، فقد ترغب في التفكير في تكوين مشروعك لاستخدام دليل للبنيات التي تعيش خارج دليل مشروع Xcode الخاص بك. إذا قمت بتكوين مسارات الإنشاء (في إعدادات المشروع) بهذه الطريقة ، فسوف تتجنب التحقق من النسخ الثنائية للتطبيق الخاص بك ، وهو أمر غير ضروري عادةً لأن التخريب هو إدارة التحكم في المصادر (SCM) وليس إدارة التحكم الثنائي. بعد أن تستقر على موقف مسار البناء الخاص بك ، انطلق وحدد مشروع Xcode بالكامل وقم باستيراده. إذا كان خادم التخريب "محليًا" لجهاز الكمبيوتر الخاص بك ، فستكون هذه العملية سريعة الإضاءة. إذا لم يكن كذلك ، فانتظر بعض الوقت حتى ينتهي.
الخطوة 3) تحقق من الرمز الذي تم استيراده حديثًا من المستودع
الآن بعد أن قمت بتخزين كود المصدر الخاص بك على خادم التخريب ، يمكن نقل النسخة المحلية الحالية من مشروع Xcode الخاص بك إلى الجانب ، أو حتى حذفها بشكل أفضل. لا تقلق نظرًا لأنك وضعت الملفات داخل المستودع ، يمكننا فحصها بسرعة حتى يتم إرفاق نسخة العمل الخاصة بك بالمستودع. انتقل مرة أخرى إلى قائمة SCM (هل لاحظت اتجاهًا هنا؟) وحدد "المستودعات". من نافذة تصفح المستودع ، حدد مشروع Xcode الخاص بك وانقر فوق الزر "Checkout". سيطلب منك Xcode مكانًا لحفظ المشروع. أي مكان سيفي بالغرض ، فقط احفظه.
الخطوة 4) أبلغ مشروعك أنه تحت سيطرة SCM
حان الوقت لإخبار Xcode بأن مشروعك تتم إدارته بواسطة SCM ، أو بشكل أكثر تحديدًا التخريب.اسحب إعدادات المشروع وانقر على زر "Project Roots & SCM". ستظهر النافذة التي تراها أدناه حيث تريد تحديدها ثم انقر فوق الأسهم السوداء الصغيرة حتى تقرأ مستودع التخريب الخاص بك. تلك هي. اضغط على موافق والعودة إلى Xcode. مشروعك الآن على علم بالتخريب.
الخطوات النهائيةلقد أتى العمل الجاد ثماره. يمكنك الآن النقر بزر الماوس الأيمن فوق شريط القائمة لشريط التنقل الجانبي والتحقق من إدخال "SCM". سيؤدي هذا إلى وضع عمود إضافي في الشريط الجانبي والذي سيكون به "M" إذا كان الملف "أحدث" (بمعنى أنه يجب الالتزام به) مما هو موجود في مستودع Subversion. يمكنك الآن النقر بزر الماوس الأيمن فوق ملف وتثبيته في المستودع. عندما تفعل ذلك ، سيطلب منك Xcode إدخال تعليق يصف التغييرات التي تم إجراؤها على الملف.