چند ماه پیش، میگل دی ایکازا توییت کرد که آنها در حال کار بر روی یک نسخه Xamarin.Forms از مک هستند و من هیجان زده شدم، زیرا همیشه می خواستم برای مک برنامه توسعه دهم اما نمی خواستم وقت خود را برای یادگیری کار Xamarin صرف کنم. .مک. همچنین، من در Xamarin.Forms راحت تر و خوب هستم (این چیزی است که فکر می کنم).
توییتی که مرا هیجان زده کرد
از خود توییتر متوجه شدم که یک شعبه جداگانه برای macOS در Xamarin.Forms Github Repository ( پیوند شعبه) وجود دارد). من میخواستم در این کتابخانه مشارکت کنم، بنابراین آن را فورک کردم (برای کسانی که تازه وارد GitHub هستند، اصطلاح forking به معنای کپی کردن یک مخزن Github از مخزن عمومی دیگران در حساب GitHub شما است. به این ترتیب کاربر واقعی روی کپی خود و شما کار میکند. به خودی خود کار خواهد کرد)، اما با تاسف من، کپی که برای کاربر من ایجاد شد، از شاخه اصلی مخزن Xamarin.Forms بود، نه نسخه macOS. بعداً متوجه شدم که فورکینگ یک کپی کامل از مخزنی که در حساب خود فورک کردهاید به همراه تمام شاخههای آن ایجاد میکند. حال این سوال پیش میآید که چگونه روی شاخهای که میخواهید کار کنید، در مورد من شعبه MacOS، کار خواهید کرد؟
من به دنبال راه حل در سراسر اینترنت گشتم و در نهایت توانستم شعبه MacOS را در محلی خود کلون کنم. این وبلاگ یک راهنمای گام به گام در مورد نحوه کلون کردن یک شاخه خاص از هر مخزن با استفاده از Xamarin Studio است. در این مقاله، شعبه macOS مخزن Xamarin.Forms را شبیه سازی خواهم کرد.
مرحله 1
مخزن مورد نظر را در Github باز کنید و روی دکمه 'Fork' کلیک کنید، همانطور که در تصویر زیر نشان داده شده است.
مرحله 2
هنگامی که فورکینگ کامل شد، با انتخاب شاخه اصلی به صفحه مخزن خود هدایت خواهید شد.
مرحله 3
روی دکمه "Clone or Download" کلیک کنید و مسیر ذکر شده در کادر متن را مانند تصویر زیر کپی کنید.
مرحله 4
Xamarin Studio را باز کنید (برای کلون کردن مخزن در مک خود) و روی گزینه Version Control–> Checkout... کلیک کنید.