بدء مشروع باستخدام Git و Google Code (الجزء الأول)

لقد كنت أتابع المدونة منذ فترة وأردت مشاركة شيء ما معك لفترة من الوقت. لحسن الحظ ، لدي الآن بعض الوقت وقررت أن أجمع برنامجًا تعليميًا صغيرًا حول كيفية إعداد مشروع معًا بوابة وتحميله على مدونة جوجل.

تبدأ العديد من البرامج التعليمية باستنساخ مستودع (تنزيله من خادم بعيد مثل مدونة جوجل, GitHub جيثب:, Bitbucket ، إلخ ...) ، ولكن هناك عدد قليل جدًا ممن يأخذون في الاعتبار المطورين الذين يبدأون شيئًا ما ويريدون تنفيذ هذا المشروع باستخدام نظام التحكم في الإصدار (CVS ، نظام النسخ المتزامن) كيف بوابة.

لمعرفة المزيد حول التحكم في الإصدار ، يمكنك مشاهدة هذه المقالات على ويكيبيديا: التحكم في الإصدار y CVS.

يتيح لك تنفيذ نظام التحكم في الإصدار لتطوير البرامج تجنب المواقف مثل تلك التي نراها في IMAGEN 1 (لا أشك في أن ذلك حدث لأكثر من واحد منا).

مشاريع - إصدارات مختلفة

IMAGEN 1

من ناحية أخرى ، بمجرد إتقان هذا النظام ، يمكننا توسيعه لاستخدامه في تطبيقات أخرى. على سبيل المثال ، يمكن استخدامه للتحكم في إصدار المستندات التي نقوم عادةً بتحريرها. يتيح لنا ذلك الاحتفاظ بسجل تاريخي للعمل المنجز وكذلك تحقيق الفروع المختلفة التي يمكن أن تكون مساهمات من مختلف المتعاونين.

لماذا جيت؟

بوابة الشعار

حسنًا ، لأنه أحد أفضل المواقع الموجودة. تم إنشاؤه من قبل صديقنا العزيز لينوس تورفالدس في C عام 2005 وهو الإصدار المستخدم لتتبع إصدارات Linux kernel (ليس سيئًا ، أليس كذلك؟).

إنه سهل الاستخدام نسبيًا ووفقًا لمسح أجري في عام 2013 يقول وداعًا ، فإن مستخدمي Eclipse IDE لديهم اعتماد بنسبة 30 ٪.

لمزيد من المعلومات يمكنك الرجوع إلى مقال ويكيبيديا (باللغة الإنجليزية) حول بوابة، أو مباشرة من خلال الموقع الرسمي

على الموقع الرسمي يمكننا أن نجد جميع الوثائق ذات الصلة ، كتاب يغطي أهم جوانب بوابة للتعمق أكثر قليلاً في ما سنراه في هذه المقالة.

لحسن الحظ لدينا واحدة النسخة الإسبانية التي تمت ترجمتها بشكل جيد وكاملة أيضًا. الترجمة باللغة GitHub جيثب: ويمكنك المساهمة في تحسينه.

لماذا في جوجل كود؟

google-code-project-logo

حسنًا ، لا يوجد الكثير ليقوله عن عملاق الإنترنت ... على الرغم من وجود خيارات متعددة لاستضافة المشاريع ، إلا أن الكثير منا لديه حساب بالفعل جوجل وبالتالي لديك اسم المستخدم الخاص بك بالفعل مدونة جوجل، مما يجعل الأمور أسهل قليلاً.

أيضا مدونة جوجل تستضيف مئات المشاريع بلغات مختلفة ، وهي مجانية ، وهي مخصصة حصريًا لاستخدام المشاريع مفتوحة المصدر وهي سهلة الاستخدام للغاية.

من ناحية أخرى ، كان عليك اختيار أحد الخيارات العديدة وفكرت للتو في تجربة ما يقدمه لنا عملاق الويب. في الأقساط المستقبلية سأراجع العروض الأخرى الموجودة.

هكذا…

مقدمة موجزة حتى الآن وفي الدفعة التالية سنراجع كيفية إنشاء مشروعنا في مدونة جوجل.

تحيات!


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

10 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   صائد قال

    حسنًا ، Google Code يقتلني (والوصول إلى المشاريع التي يستضيفها) لأنه محظور بالنسبة لبلدي (كوبا) ، فأنا أستخدم Github بالكامل ، وعلى الرغم من أنه يمكنني الوصول إلى Google Code ، إلا أنني لا أرى فائدة من استخدام شيء آخر غير Github ، ببساطة هم الأفضل.

    1.    إيلاف قال

      نعم ، يتحدثون كثيرًا عن Freedom على الويب وقد حظرونا.

      1.    إيفان لينكس قال

        تستخدم NSA ICANN لتهديد Google ، ويمكن للولايات المتحدة إغلاق الصفحة التي تريدها. إذا فتحت Google خدماتها لكوبا ، فإن ICANN ستغلق النطاق (الذي لا تريده Google). هل قال أحدهم VPN؟ ^ _ ^

        1.    إليوتيمي 3000 قال

          حسنًا ، هذا هو الحال في كوبا. توزيع النطاق الترددي غير متساوٍ ، لذا فإن VPN هي رفاهية هناك.

          1.    إيفان لينكس قال

            ها هم رخيصون: http://www.vpnbook.com/freevpn (على وجه الدقة 0 دولار)

    2.    Tahuri قال

      الفرق الآخر هو أن بعض الشركات تستخدمه على جيثب للبحث عن مواهبهم الجديدة ، وهذا ليس هو الحال مع كود جوجل. من ناحية أخرى ، إذا كانت Google نفسها تنقل بعض مشاريعها مفتوحة المصدر إلى GitHub ، ألا تعتقد أنها من أجل شيء ما؟ ... تحياتي للجميع.

  2.   ايرفاندوفال قال

    رمز Google مفيد جدًا ، فأنا أستخدمه في مهام الجامعة ولكن لا أستخدم Git ولكن Subversion ، وأستخدم svn لأنني أنا الشخص الذي أتقن فعله

  3.   scorponox قال

    مرة أخرى في اليوم الذي أوصي فيه بهذا البرنامج التعليمي git.

    http://gitimmersion.com/index.html

    لقد وجدت أنها ممتازة.

  4.   بلاكجيم قال

    إذا كنت لا أتذكر بشكل سيئ ، فإن Google Code يغطي بالفعل المحتوى القابل للتحرير والتنزيلات وما إلى ذلك منذ شهور. لا أستخدمه ، لذا فأنا لست على دراية به ، لكنني أفترض أنه سيكون شيئًا ستناقشه بعمق لأنه على وجه التحديد في يناير 2014 كان لديهم بعض التغييرات المقيدة المفاجئة. وأنني محترف في Google XD

  5.   ليكوفي قال

    الحقيقة هي أنني لم أكن على علم بقيود Google Code ، فقد بدا لي أنه من السهل البدء دون الحاجة إلى الحصول على حساب جديد (حيث يجب أن يكون لدى العديد حساب Google).
    لقد كان خيارًا جربته ، وكان مفيدًا لي وشاركته. بالتأكيد هناك العديد من الخيارات الأخرى الأفضل ، لكن كل هذا يتوقف على كيفية بيئة العمل لكل منها.
    سيتعين علينا أن نرى ما تخبئه Google لنا في عام 2014 ، وأنا أعلم أنهم يعدون موقعًا جديدًا لتركيز أنشطة المطورين.

    لحسن الحظ ، فهي أدوات 2.0 ، عندما يتخذون سياسة لا تقنع المستخدم ، يتوقف المرء ببساطة عن استخدامها وفويلا! بالطبع ، عليك دائمًا أن تضع ذلك في الاعتبار ، لأنه قد يحدث أنه لم يعد موجودًا دون أن يتمنى أحد ذلك ...

منطقي (صحيح)