دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • اردیبهشت

جلسه ۱۷ : آشنایی با ارجاع Issues ها در گیت لب GitLab

  • دسته‌بندی‌ها :
جلسه ۱۷ : آشنایی با ارجاع Issues ها در گیت لب GitLab
    • جزئیات
    • نوع محتواآموزشی

      سلام به همه پی وی لرنی های عزیز!
      به دوره آموزشی گیت لب GitLab خوش آمدید.
      گیت لب خدماتی است که امکان دسترسی از راه دور به مخازن Git را فراهم می کند. علاوه بر میزبانی کد شما، این سرویس ویژگی های دیگری را ارائه می دهد که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف، ردیابی اشکال، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” یا “social coding” است.
      گیت لب شباهت های زیادی به گیت هاب github دارد و مانند آن حساب‌های میزبانی شده را ارائه می نماید و اجازه اجرا روی میزبانهای ثانویه را نیز می دهد. در دوره آموزش گیت لب GitLab قرار است در طی چندین جلسه شما را با گیت لب و کار با آن آشنا نمایم.
      در جلسه قبل با Merge Requests یا ادغام درخواست ها در گیت لب آشنا شدیم؛ Merge Requests می تواند برای تبادل کد بین افرادی که در یک پروژه عضو کرده اید و نیز گفتگو و بحث میان آن ها، به کار رود.
      جلیه فعلی را به آشنایی با ارجاع Issues ها در گیت لب GitLab اختصاص داده ایم.

      آشنایی با ارجاع Issues ها در گیت لب GitLab

      گیت لب GitLab می تواند issue مشخصی را از پیام commit برای حل یک مشکل خاص ارجاع دهد. در این فصل قرار است در مورد نحوه ارجاع به یک issue در گیت لب GitLab بحث نماییم.

      مراحل ارجاع Issues ها در گیت لب GitLab

      برای ارجاع به یک issue در گیت لب در گیت لب مراحل زیر را طی کنید.

      مرحله ۱ – برای ارجاع به یک issue، باید شماره یک issue ایجاد شده را داشته باشید. اگر با نحوه ایجاد issue ها در گیت لب آشنا نیستید می توانید آموزش ایجاد Issue ها در گیت لب Gitlab را در همین دوره مطالعه کنید.

      مرحله ۲ – برای دیدن مسئله issue شده، روی گزینه List در زیر تب Issues کلیک کنید.

      کلیک روی گزینه List در زیر تب Issues - آشنایی با ارجاع Issues ها در گیت لب GitLab

      کلیک روی گزینه List در زیر تب Issues – آشنایی با ارجاع Issues ها در گیت لب GitLab

      مرحله ۳ – قبل از ایجاد تغییرات در مخزن محلی خود ، با استفاده از دستور زیر بررسی کنید که آیا به روز شده است یا خیر.

      مثال : 

      دستور git pull آخرین تغییرات را از سرور راه دور بارگیری می کند و مستقیماً در فایل هایی که روی آن ها در حال کار کردن است ادغام می کند.

      دستور git pull - آشنایی با ارجاع Issues ها در گیت لب GitLab

      دستور git pull – آشنایی با ارجاع Issues ها در گیت لب GitLab

      مرحله ۴ – اکنون با استفاده از دستور git checkout یک شعبه یا branch جدید با نام Issue fix ایجاد کنید.

      مثال : 

      دستور issue-fix - آشنایی با ارجاع Issues ها در گیت لب GitLab

      دستور issue-fix – آشنایی با ارجاع Issues ها در گیت لب GitLab

      مرحله ۵ – اکنون ، برخی از مطالب را به فایل README.md اضافه کنید تا اشکال رفع شود.

      مثال : 

      مرحله ۶ – پیام مربوط به تغییر فوق را با دستور زیر وارد کنید.

      مثال : 

      این دستور صفحه زیر را باز می کند. کلید Insert را روی صفحه کلید فشار دهید تا یک پیام commit برای شعبه issue-fix اضافه شود.

      افزودن یک پیام commit به شعبه issue-fix - آشنایی با ارجاع Issues ها در گیت لب GitLab

      افزودن یک پیام commit به شعبه issue-fix – آشنایی با ارجاع Issues ها در گیت لب GitLab

      حالا کلید Esc ، سپس Colon (:) را فشار دهید و wq را تایپ کنید تا صفحه نمایش را ذخیره کرده و خارج شوید.

      مرحله ۷ – اکنون با استفاده از دستور زیر شعبه را به مخزن از راه دور push کنید.

      مثال : 

      Push کردن Issues - آشنایی با ارجاع Issues ها در گیت لب GitLab

      Push کردن Issues – آشنایی با ارجاع Issues ها در گیت لب GitLab

      مرحله ۸ – به حساب GitLab خود وارد شوید و یک درخواست ادغام جدید ایجاد کنید. اگر با نحوه ایجاد درخواست ادغام یا merge request آشنا نیستید می توانید به آموزشآموزش ادغام درخواست ها در گیت لب GitLab  مراجعه کنید.

      مرحله ۹ – پس از ایجاد درخواست ادغام، به صفحه درخواست ادغام هدایت می شوید. هنگامی که بر روی دکمه Close merge request کلیک می کنید؛ گزینه Closed را پس از بستن درخواست ادغام مشاهده خواهید کرد.

      مشاهده گزینه Closed را پس از بستن درخواست ادغام - آشنایی با ارجاع Issues ها در گیت لب GitLab

      مشاهده گزینه Closed را پس از بستن درخواست ادغام – آشنایی با ارجاع Issues ها در گیت لب GitLab

      سخن پایانی

      در این جلسه با ارجاع Issues ها در گیت لب آشنا شدیم؛ امیدوارم این مقاله مفید بوده باشد.
      در جلسه آینده می خواهیم با Milestones ها در گیت لب آشنا شویم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۱۷ : آشنایی با ارجاع Issues ها در گیت لب GitLab
      به اشتراک بگذارید