Git, Swift, xcode, تازه کار, کد نویسی

سورس کنترل ها در xcode

در این مقاله می خواهیم نحوه استفاده از یک سورس کنترل در محیط xcode  را به شما آموزش دهیم

برای این پروژه من از پروژه DesinableObject (که در مقالات بعدی محتوای آن را شروع خواهم داد) و سورس کنترل github استفاده می کنم

 

ساخت یک repository در سورس کنترل

برای این کار به اکانت خود در سرور سورس کنترل لاگین کرده ( این سرور می تواند github , gitlab , bitbucket یا حتی سرور شخصی شرکت تان باشد. ما در اینجا از github استفاده می کنیم و تمام مراحلی که توضیح می دهم بر اساس منو های این سورس کنترل می باشد.)  و از منوی مشکی بر روی + و سپس new repository کلیک کنید.

 add new repository in source control

حال یک نام برای پروژه بنویسید و repository را ایجاد کنید

افزودن یک repository به پروژه در xcode

نکته اولی اینکه یادتان نرود در زمان ایجاد پروژه حتما بر روی create git repository on my mac کلیک کرده و آن را ایجاد کنید ( در صورتی که یادتان رفت می توانید با دستور git init در ترمینال آن را ایجاد کنید)

choose git project برای سورس کنترل

خب حالا وقت آن رسیده که سورس کنترل لوکال خود را به remote متصل کنیم که یک بک آپ از commitهایمان بر روی سرور باشد و همچنین دیگران نیز بتوانند در آن مشترک شوند.

برای این کار ابتدا لینک ریموت را از سرور سورس کنترل کپی می کنیم.

choose repository link

حال به xcode بر می گردیم و از بخش navigator به زبانه source control navigator می رویم و از قسمت پایین سمت چپ بر روی چرخ دنده کلیک کرده و بر روی add existing remote کلیک می کنیم.

add new repository for source control

حالا نام ریموت و آدرس سرور آن را وارد کرده و آن را اضافه می کنیم.

add remote repository for source control

توضیحات اولیه source control

شروع به کد نویسی می کنیم و پروژه را تغییر می دهیم . اکنون وقت آن رسیده که ببینیم چه تغییراتی داده ایم , این کار را قبل از کامیت کردن می توانیم به صورت زیر انجام دهیم.

از نوار ابزار بالا بر روی دکمه version editor کلیک کنید version editor.صفحه کد به دو بخش قبل از تغییرات و بعد از تغییرات تقسیم می شود .

source control check in Xcode

همچنین می توانید با زدن دکمه show only files with source control status فقط فایل هایی را نمایش دهید که در سورس کنترل تغییر کرده اند.

choose only git change

commit کردن و push کردن روی سرور

بعد از اعمال تغییرات بر روی منوی source control کلیک کرده و سپس زیر منوی commit… را انتخاب می کنیم

در پنجره ای که باز می شود در قسمت enter commit message here توضیحات تغییراتی که اعمال کردیم را می نویسیم.

حال بر روی چک باکس push to remote که در پایین سمت چپ پنجره می باشد کلیک کرده و از منوی کشویی repository خود را انتخاب می کنیم و سپس بر روی دکمه commit X file and push کلیک می کنیم.

commit and push

حال می توانید پروژه خود را در سورس کنترل چک کنید

موفق باشید

1 دیدگاه در “سورس کنترل ها در xcode

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.