التحكم في الإصدار في Visual Studio Code مع Git [دليل]
دعم بوابة متكامل هي واحدة من أعظم ميزات Visual Studio Code ، محرر شفرة مصدر Microsoft الجديد. بوابة نظام التحكم في الإصدار الموزع, يتيح لك تتبع عملك ، والانتقال بين الإصدارات ، والعمل على فروع مختلفة في نفس الوقت. كما تستخدمه Github ، خدمة استضافة مستودع Git الشهيرة.
مرئي ستوديو كود يدعم بوابة افتراضيا, مما يعني أنك لست مضطرًا إلى تثبيت أي حزم أو ملحقات لاستخدامها. يحتوي الشريط الجانبي على شريط منفصل بوابة عرض يمكنك فتح بسرعة عن طريق النقر على بوابة أيقونة في شريط العرض (انظر أجزاء رمز VS) ، أو عن طريق الضغط على رابط مفتاح Ctrl + Shift + G.
تثبيت جيت
كما مرئي ستوديو كود يستخدم Git تثبيت جهاز الكمبيوتر الخاص بك, تحتاج أولا إلى تثبيت جيت. يمكنك تنزيله بسرعة من موقع Git الرسمي. تحتاج إلى تثبيت على الأقل الإصدار 2.0.0
لجعل ميزات بوابة VS Code تعمل بشكل صحيح.
على الرغم من أن Visual Studio Code يسمح لك بذلك إدارة جيت بصريا, إذا كنت تريد أيضًا معرفة كيفية استخدام Git من سطر الأوامر ، فإليك بعض الموارد المفيدة:
- برنامج Gitub التعليمي التفاعلي Git
- البرنامج التعليمي Git الخاص بـ Atlassian - شركة Atlassian هي الشركة التي تعمل خلف نظام استضافة التعليمات البرمجية لمصدر Bitbucket (على غرار Github)
- ورقة غش Git الخاصة بـ Atlassian (PDF) - هذه هي أسرع طريقة إذا كنت قد استخدمت Git بالفعل ، ولكن لا تتذكر أمرًا أو اثنين
- كامل دليل برو جيت
تهيئة مستودع الخاص بك
إذا لم تتعقب Git مساحة عملك حتى الآن ، فأنت بحاجة أولاً إلى ذلك تهيئة مستودع جديد. للقيام بذلك ، انقر على زر تهيئة مستودع الجيت في عرض جيت.
سوف VS كود إنشاء .بوابة
مجلد داخل مساحة العمل الخاصة بك (لا يمكنك رؤية ذلك من رمز VS ، لأنه دليل مخفي ، ولكن يمكنك العثور عليه في مدير الملفات الخاص بك في المجلد الجذر لمشروعك) ، وسوف أيضًا أضف ملفاتك غير المنسوبة إلى الشريط الجانبي.
تغييرات المرحلة
بعد إعداد مستودع Git ، حان الوقت ل إنشاء الالتزام الأولي الخاص بك (الالتزام هو حالة مسجلة لمستودع التخزين بالكامل ويمكنك الرجوع إليه لاحقًا). قبل الالتزام ، تحتاج إلى إضافة الملفات التي تريد تتبعها باستخدام Git إلى منطقة التدريج أو بعبارة أخرى تحتاج إليها مرحلة التغييرات. انقر فوق الزر + الذي يظهر على مؤشر الماوس بجوار كل ملف لعرضه.
بعد النقر فوق الملفات التي تريد تشغيلها ، ينتقل Visual Studio Code من التغييرات
مجلد ل التغييرات على مراحل
المجلد ، وهذا يعني أن الآن هم في منطقة التدريج. أذا أردت مرحلة جميع الملفات الخاصة بك في وقت واحد, هناك زر + بجانب التغييرات
العنوان الفرعي كذلك (يظهر على التحويم) ، وانقر فوقه.
التغييرات الالتزام
لم يتم تسجيل التغييرات المرحلية ، تحتاج أيضًا إلى ارتكبهم, بحيث في وقت لاحق يمكنك إلقاء نظرة على أو العودة إلى الحالة الحالية لمستودع التخزين الخاص بك. من أجل الالتزام بالتغييرات المرحلية ، تحتاج إلى أضف رسالة التزام يصف التغييرات التي أجريتها منذ الالتزام السابق.
كما في المثال الخاص بنا ، سيكون هذا هو الالتزام الأولي ، دعنا نستخدم ملفتة للنظر “الأولي ارتكاب” رسالة. اكتب رسالة الالتزام في شريط الإدخال في الجزء العلوي من الشريط الجانبي ، وانقر فوق على أيقونة التجزئة الصغيرة. أنت الآن جاهز بالتزامك الأول ، يتم تسجيل الحالة الأولية لمستودع التخزين الخاص بك.
دليل Git work الخاص بك نظيف ، ويتم تتبع جميع التغييرات التي أجريتها حتى الآن ، ويقول Git View إن هناك 0 تغييرات (تقارن دائمًا بالتزامك الأخير). إذا قمت بإجراء تغييرات جديدة في مساحة العمل الخاصة بك ، فستظهر التغييرات الجديدة مرة أخرى في الشريط الجانبي ، وستحتاج إلى ذلك ارتكبهم مرة أخرى بمجرد وصولهم إلى المبلغ الذي يستحق الالتزام.
في لقطة الشاشة أدناه ، يمكنك رؤية كيف يحتاج محرر الشفرة إلى الظهور مباشرة بعد الالتزام.
متابعة التغييرات
عندما تواصل عملك ، إذا لم تكن متأكدًا من كيفية مقارنة الإصدار الحالي بالتزامك الأخير ، فيمكنك التحقق سريعًا من الاختلافات. في Git View ، تحتاج فقط إلى انقر مرتين على الملف الذي تريد تحليله, وسيظهر VS Code الإصدارات الحالية والإصدارات السابقة جنبًا إلى جنب ، حتى تتمكن من ذلك مقارنة بسرعة لهم.
عند الحديث عن التغييرات التالية ، من المهم أيضًا معرفة التعليمات البرمجية لـ Visual Studio مؤشرات مزراب التي تشرح التغييرات مقارنة بالتزامك السابق ، حتى عندما تكون طريقة العرض جنبًا إلى جنب غير مفتوحة. يستخدم رمز VS 3 أنواع من المؤشرات مزراب:
- ا مثلث أحمر لكل خط الحذف
- ا شريط أخضر لكل إضافة خط
- ا شريط أزرق لكل تعديل خط
إنشاء فروع
بوابة تسمح لك العمل على فروع مختلفة في نفس الوقت. هذا ليس مفيدًا لتجربة حلول جديدة فحسب ، بل يمكن أيضًا أن يسهل بشكل كبير العمل الجماعي حيث يمكن للمطورين العمل في فروع مختلفة (لكن هذا ليس إلزاميًا ، حيث يمكنهم أيضًا البقاء في نفس الفرع).
في Visual Studio Code ، يمكنك ذلك إنشاء فروع جديدة عن طريق فتح لوحة Quick Open بالضغط على Ctrl + P (Cmd + P على Mac) ، ثم كتابة فرع بوابة
القيادة في شريط الإدخال. تحتاج أيضًا إلى إضافة اسم الفرع الجديد الخاص بك إلى نهاية الأمر.
كما سيكون اسم الفرع الجديد في مثالنا اختبار فرع
, سوف تستخدم بوابة فرع اختبار فرع
الأمر ، ولكن يمكنك استخدام أي اسم آخر. في الجانب الأيسر من شريط الحالة (الشريط الأزرق أسفل الشاشة) يمكنك دائمًا التحقق بسرعة من الفرع الذي تعمل عليه حاليًا. في لقطة الشاشة أدناه ، يمكنك رؤية أنني حاليًا على رئيس
فرع شجرة.
الفروع الخروج
إلى التبديل بين الفروع, نوع بوابة الخروج
في لوحة الفتح السريع (Ctrl + P / Cmd + P) ، ويمكنك الاختيار من بين فروعك المتاحة. في لقطة الشاشة أدناه ، يمكنك أن ترى من شريط الحالة الذي أستخدمه حاليًا في الفرع الذي يسمى اختبار
(أنا خلقت بعد اختبار فرع
) ، وإذا أردت الانتقال إلى فرع مختلف ، فيمكنني الآن الاختيار من رئيس
و اختبار فرع
الفروع.
استخدم أوامر Git من لوحة الأوامر
يمكنك الوصول إلى أوامر Git من Command Palette (F1 على Windows و Linux و Shift + Cmd + P على Mac) أيضًا. ليس عليك القيام بأي شيء آخر ، فقط اكتب الأمر بوابة
داخل لوحة الأوامر ، وستحصل على قائمة منسدلة بالأوامر المتاحة التي يمكنك الاختيار منها بسرعة.
عمليات جيت المتقدمة
حتى الآن ، نظرنا في كيفية استخدام عمليات Git الأساسية في Visual Studio Code لتتبع عملنا. يحتوي VS Studio Code على ميزات Git متطورة أيضًا ، مثل إدارة المستودعات عن بُعد ودمج التعارضات ، ويمكنك حتى تكوين VS Code كمحرر Git الخارجي الخاص بك.
يحتوي Visual Studio Code Marketplace أيضًا على ملحقات متعلقة بـ Git والتي يمكن أن تجعل سير عمل Git أكثر احترافية.
لقد وجدت نفسي امتداد Git History مفيدًا للغاية ، لأنه يتيح إمكانية إلقاء نظرة سريعة على تفاصيل كل التزام ، ومقارنة أي التزامين سابقين جنبًا إلى جنب. يمكنك أيضًا قراءة ملحق Git History في مقالتي السابقة حول ملحقات VS Code للمطورين الأمامي.