أخيرًا ، الشيء الوحيد المتبقي هو كيفية تسجيل التغييرات المتتالية في تطورنا.
9. تسجيل التغييرات
سنقوم بإجراء بعض التغييرات على ملف التعليمات البرمجية المصدر. أولاً سنضيف الخط النموذجي للبيئات * لا شىء بالنسبة للنصوص ، ثم سنرسل رسالة أكثر حماسة إلى حد ما. في هذه الحالة نقوم بذلك باستخدام محرر النصوص.
إذا قمنا بتشغيل الأمر حالة git سيعلمنا هذا أنه كانت هناك تغييرات وأنه يجب علينا عمل جديد ارتكاب لتسجيلهم. لذلك ننفذ:
~ / HelloWorld $ git الالتزام -a -m "إضافة المزيد من الرسائل الحماسية"
عندما بدأنا مشروعنا في مدونة جوجل، أثبتنا أنه سيكون لديه الترخيص GPL v3، تنص على وجوب توزيع البرنامج مع نسخة من ملف الترخيص. لهذا السبب يمكننا الاتصال بموقع جنو وتنزيله.
الآن بعد أن أصبح لدينا ملف الترخيص ، يمكننا إضافته إلى مشروعنا. ببساطة عن طريق إفلاته في دليل العمل. إذا قمنا بتشغيل ملف حالة git، ستبلغنا بحدوث تغييرات لكن الملف المعني ليس "مجنزرة»(إذا سمحت لي بالمصطلح).
لكي ينعكس التغيير في مستودعنا ، يجب أن نضيفه بشكل فعال باستخدام الأمر غيت اضيف.
~ / HelloWorld $ git أضف LICENSE.txt
إذا عدنا مرة أخرى حالة git سيعلمنا هذا أنه تمت إضافة ملف جديد. أخيرًا ، قمنا بتشغيل ملف ارتكاب لإنشاء إصدار جديد وأخيرًا يمكننا تحميل الحالة الحالية لمستودعنا المحلي إلى المستودع البعيد المستضاف فيه مدونة جوجل.
~ / HelloWorld $ git الالتزام -a -m "إضافة ملف ترخيص GPL v3" ~ / HelloWorld $ git push gc master
10. مراجعة تاريخنا
إذا اتصلنا بمستودع مشروعنا بتنسيق مدونة جوجل يمكننا أن نرى في القسم مصدر في القسم التغييرات الإصدارات المختلفة التي استخدمناها في تطويرنا.
يمكنك رؤية المستودع على العنوان: http://code.google.com/p/lecovi-hello-world/source/browse/
أخيرا
كما سترى ، الأمر بسيط للغاية وهو أداة مفيدة للغاية. أتمنى أن تنال إعجابك ، لقد خدمتك وأنتظر تعليقاتك.
تحيات!
شكرا لهذه السلسلة من المقالات الشيقة !!
هل هناك أي سبب خاص لاستخدام Google Code بدلاً من Github الذي يبدو أكثر شهرة؟ أطلبها من أعظم جهل XD
تحياتي!
عفوا!
ليس الأمر ببساطة يبدو بسيطًا جدًا والتفكير في أن العديد من الأشخاص لديهم بالفعل حساب Google ، يمكنك الحصول على الخدمة بمجرد الانتقال إلى موقع Google Code.
GitHub هي أداة رائعة ، لكن وجود المزيد من خيارات التكوين يجعلها أحيانًا أكثر صعوبة بالنسبة للمبتدئين.
أقوم بإعداد بعض الأقساط حيث أعمل قليلاً مع GitHub و Bitbucket ، مع تقديم Mercurial و hg-git.
عناق!