لا يمكن فصل إدارة المشروع عن التحكم في الإصدار. حاليًا ، من المحتمل أن تكون أدوات التحكم في الإصدار السائد SVN و GIT. أما بالنسبة للفرق بين الاثنين ، فلن أقدمهما بالتفصيل هنا. إذا كنت لا تفهم ، يمكنك البحث عن المعلومات عبر الإنترنت. إذا كانت لديك الفرصة في المستقبل ، فسوف أبدأ العمود بالتفصيل. علاوة على ذلك ، فإن معدل استخدام GIT في السوق أعلى بكثير من معدل SVN. كيف نستخدم GIT بشكل كفاءة للتحكم في إصدارات الكود عند استخدام مشاريع تطوير الأفكار؟
1. تثبيت git
بالطبع ، تحتاج إلى تثبيت git أولاً. لن يتم شرح عملية التثبيت بالتفصيل. بعد الضغط على التثبيت ، افتح الفكرة وأدخل واجهة الإعدادات (يمكنك النقر مباشرة على شريط الأدوات ، أو يمكنك البحث عن GIT من خلال مفاتيح الاختصار Ctrl + Alt + S). الواجهة كما يلي:
يمكننا أن نرى أن GIT موجود في علامة تبويب التحكم في الإصدار ، وهناك أيضًا github فيه. يمكنك تكوين حساب GitHub وكلمة المرور الخاصة بك ، ثم يمكنك سحب الكود مباشرة على GitHub. لمزيد من المعلومات ، يرجى الرجوع إلى المقالات السابقة حول الإعدادات.
دعنا نستمر في الحديث عن git. Path to Git Adlextipe هو git.exe في دليل bin في مسار تثبيت GIT المحلي الخاص بنا. بعد توجيه المسار ، انقر فوق زر الاختبار. إذا كان التثبيت صحيحًا وكان المسار صحيحًا ، فسيظهر مربع الحوار التالي ، مما يشير إلى أن التكوين ناجح:
2. اسحب رمز مكتبة Git عن بعد
غالبًا ما نسحب الرمز على مكتبة GIT للشركة أو GitHub لتطويرها محليًا. كيف نسحبها في الفكرة؟ في الواقع ، هناك طريقتان لتحقيق أهدافنا. لنأخذ جيثب كمثال:
1. أولاً ، اسحب الكود محليًا من خلال أداة GIT ، ثم افتحه من خلال الفكرة.
مسار نسخ
استنساخ للمحلية
lq@desktoptop-bhj6ud2 mingw64/e/mygit/20180226 (master) $ git initreinitialized git restository in e: /mygit/20180226/.git/lq@desktop-bhj6ud2 mingw64/e/mygit/20180226 https://github.com/noobgod/designpattern.gitcloning في 'designpattern' ... عن بُعد: العد الكائنات: 73 ، int.remote: Total 73 (Delta 0) ، reused 0 (delta 0) ، pack-reused 73 unsings: 100 ٪ (73/73) ، تم القيام به.
السحب ناجح ، المسار في E:/mygit/20180226 ، فتح المشروع تحت هذا المسار في الفكرة ، واتبع الخطوات.
2. اسحب الكود مباشرة من خلال الفكرة ، والتي يوصى بها لأنها مريحة وسريعة.
بعد الاختيار وفقًا للصورة أعلاه ، هناك خيارات متعددة متاحة. إذا حددنا Git ، فسيظهر مربع حوار منبثقة ونقر فوق الزر Clone.
3. التحديث (التحديث)
قبل إرسال الرمز ، من الأفضل تحديث رمز المستودع البعيد إلى المستودع المحلي ، والذي يمكن أن يقلل من النزاعات غير الضرورية. يمكن تحقيق تحديث التحديث مباشرة من خلال مفتاح الاختصار CTRL + T أو عن طريق الضغط على المفاتيح على شريط الأدوات ، وهي تحديث ، والالتزام ، والمقارنة مع نفس الإصدار المستودع. هنا نختار التحديث.
بالطبع ، يمكنك أيضًا النقر بزر الماوس الأيمن على المشروع-> حدد GIT-> respository-> سحب لتحقيقه.
4. الالتزام والدفع
كيف نقدم رمزنا الخاص إلى المستودع عن بُعد بعد تطوير الكود الخاص بنا في الفكرة؟ انقر بزر الماوس الأيمن على المشروع-> حدد Git
1.Commit Directory: ارتكاب رمز (أرسل الملفات المؤقتة في منطقة المسرح إلى المستودع المحلي للفرع الحالي ومسح منطقة المسرح) ، أو رمز الدفع (مزامنة ملفات المستودع المحلي إلى المستودع البعيد).
في الفكرة ، نرى أن الملف يتميز بألوان مختلفة: الأحمر والأخضر والأزرق. ماذا يعني؟
RED: الملفات التي لم يتم إصدارها ، أي الملفات التي لم تتم إضافتها إلى الإصدار ، مثل الملفات التي نضيفها إلى تجاهلها.
الأخضر: لم يتم تقديم النسخة المضافة حديثًا من الملف ، أي الملف الذي تم إنشاؤه حديثًا ، إلى المستودع البعيد.
الأزرق: الملف المعدل ، أي الملف موجود بالفعل في المستودع البعيد. لقد قمنا بتعديلها هذه المرة ، لكننا لم نقدمها بعد.
الالتزام يتوافق مع أمر الالتزام GIT. في بعض الأحيان نريد فقط الالتزام بالمستودع المحلي ولكن لا نريد دفعه بعد ، حتى نتمكن من استخدام هذه الطريقة. إذا كنا بحاجة إلى الدفع إلى المستودع البعيد بعد الالتزام ، فنحن بحاجة إلى النقر بزر الماوس الأيمن على المشروع-> حدد GIT-> Respository-> Push.
لتنفيذ وظيفة الالتزام البسيطة ، يمكننا أيضًا استخدام مفتاح الاختصار CTRL + K ، أو زر شريط الأدوات.
الالتزام والدفع الالتزام والدفع. يمكننا الالتزام مباشرة بالمستودع المحلي هنا ثم الضغط على المستودع البعيد.
2.ADD: أضف الملفات المحلية من دليل العمل إلى منطقة المرحلة من المستودع المحلي ، المقابل لأمر إضافة GIT.
3. compare مع الفرع ...: قارن مع الفروع عن بُعد. قبل التقديم ، يمكننا استخدام هذه الوظيفة لمقارنة أوجه التشابه والاختلاف بين الكود في دليل العمل لدينا ورمز الفرع البعيد.
4.show History: عرض سجلات الإصدار التاريخية المعدلة.
5. REVERT: سوف تراجع التراجع التعديلات المحلية الخاصة بك.
6. الرصاص: أوامر مستودع مختلفة.
5. دمج
أثناء التطوير ، سيواجه العديد من الأشخاص حتماً تعديلات على نفس الملف ، مما يتسبب في تعارضات الإصدار. في هذا الوقت ، إذا احتاج البرنامج إلى التشغيل بشكل طبيعي وضمان الوظائف الكاملة ، يحتاج المطورون إلى حل هذه النزاعات يدويًا ودمج الرمز للحصول على الكود المتسق النهائي ثم دفعه إلى جهاز التحكم عن بُعد.
غالبًا ما تكون هذه المنطقة هي الأكثر إزعاجًا لكثير من الناس. قد تتسبب العملية غير السليمة في اضطراب الكود والحوادث. في الواقع ، إذا فهمت المبادئ ، فلن تكون معقدًا بعد أن تكون كفاءة.
هناك الكثير من المحتوى الذي سيتم تقديمه هنا ويجب شرحه بالتفصيل. إذا كنت قلقًا بشأن هذا ، فيمكنك الانتباه إليه وإضافته وتحسينه في المستقبل.
6. إدارة الفرع
لإدارة الفروع ، نحتاج إلى استخدام شريط الحالة في أسفل الفكرة.
هنا يمكننا تبديل الفروع ، وإنشاء فروع جديدة ، ورمز فرع الخروج ، ومقارنة رمز الفرع ، إلخ.
لخص
ما سبق هو البرنامج التعليمي حول استخدام GIT في Idea Idea الذي قدمه لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!