github

با وجود گزینه ها منبع کنترل متعدد مانند github ، انتخاب یکی از آنها کمی سخت شده است.

به خصوص که شما از یکپارچه سازی و استفاده از محیط توسعه خود لذت می برید.

تیم توسعه دهنده NET. به روشنی اخطار داده اند و با انتشار بروزرسانی دوم ویژوال استادیو یکپارچه سازی Git و GitHub را به صورت قابل توجهی آسان تر کرده است و به شما اجازه می دهد به راحتی commit، push، pull و… .

موارد مورد نیاز برای متصل شدن به github 

  • ویژوال استادیو ۲۰۱۲ (یا هر ورژن دیگری که شامل Express Editions باشد)
  • ویژوال استادیو ۲۰۱۲ بروزرسانی دوم
  • ابزار ویژوال استادیو برای Git
  • یک حساب GitHub

شروع کار با ویژوال استادیو و بروزرسانی دوم آن

 اضافه کردن github به ویژوال استدیو

قدم اول برای شروع کار نصب نرم افزار visualstudio ۲۰۱۲ بر روی سیستم خود است در صورتی که آن را ندارید.

اگر نسخه Professional (تخصصی) یا بالاتر آن را ندارید، می توانید همیشه نسخه رایگان Express را دانلود کنید.

دانلود ویژوال استادیو Express ۲۰۱۲

بعد از انجام ان، باید تمام آپدیت های مهم آن به را دانلود و نصب کنید. در این نسخه ویژگی های جدید اضافه شده و پیشرفت های زیادی کرده است.

آماده شدن تا Git          

ابزار ویژوال استادیو برای Git یک extension برای تیم جستجوگر می باشد که به Git اجازه می دهد هر منبع کنترل repository که پشتیبانی می شود را یکپارچه کند مانند local repositories.

به شما اجازه می دهد به راحتی تغییرات را در حد repositories (مخازن)، commit changes، view branches (نمایش شاخه ها) و تغییرات دیگر و اساسا هر قابلیت اضافی که ممکن است از یک منبع کنترل fully-featured داشته باشید، پیگیری و دنبال کنید.

برای شروع فقط لازم است که ابزار ویژوال استادیو برای Git extension را دانلود کنید.

دانلود ابزار ویژوال استادیو برای Git

بعد از نصب آن و ایجاد یک پروژه جدید، باید گزینه Git Repository جدید را ببینید.

 اضافه کردن github به ویژوال استدیو

این یک Git Repository جدید برای پروژه شما در دستگاه محلی (local machine) شما ایجاد می کند، که با یک کلیک راست روی پروژه در Solution Explorer به شما اخطار می دهد که شما گزینه های متعدد جدیدی در فهرست محتوای (context menu) خود دارید که با source-control مرتبط هستند.

 چگونه github را به ویژوال استدیو اضافه کنیم

با دسترسی به گزینه Team Explorer از View Menu (یا با استفاده از کلید میانبرهای CTRL+، CTRL+M) می توانید تنظیمات ویژه ی Git برای پروژه خود را ببینید.

 چگونه github را به ویژوال استدیو اضافه کنیم

با جستوجو کردن در Team Explorer، می توانید تمام قابلیت های دیگر که Git Extension ارائه می دهد مشاهده کنید، ماننده Change Tracking، Commits، Merging (ادغام) و … . به شما پیشنهاد می کنیم که به همهآی ابزار ها کار کنید و آن ها را تست کنید.

بعد از ایجاد چند تغییر در اپلیکیشن نمونه خود، احتمالا برای اجرای initial commit که خیلی ساده به نظر می رسد، آماده می شوید.

فقط لازم است که روی پروژه کلیک راست کنید و Commit را انتخاب کنید.

 کار با github در ASP.NET

Push Comes to Shove

همان تور که قبلا اشاره کردیم، نیاز دارید که به GitHub بروید و یک حساب ایجاد کنید.

ایجاد حساب در آن رایگان و استفاده از آن بسیار ساده می باشد، هم چنین کدی که در آنجا نوشته شده است را به خاطر بسپارید استفاده از حساب های رایگان به صورت عمومی قایل استفاده می باشد.

بعد از ایجاد حساب، می توانید یک repository ساده بسازید که local repository موجود را فشرده می کند.

 کار با github در ASP.NET

بعد از ایجاد repository، یک صفحه به شما ارائه داده می شود که نام repository را در GitHub به همراه انواع دستورالعمل های دیگر که repository را pushing و committing می کند، نمایش می دهد.

از این به عنوان مرجع شما برای همه درخواست های remote push استفاده می شود.

Command-Line GUI

دو گزینه موجود برای فشردن local repository وجود دارد.

  • فشردن با استفاده از GUI در ویژوال استادیو
  • فشردن با استفاده از Command Line Prompt (در ویژوال استادیو ۲۰۱۲ موجود می باشد)

استفاده از GUI straight-forward (مستقیم رو به جلو) می باشد و و با کیلک کردن روی گزینه Commits می توان به آن دسترسی پیدا کرد.

github

قابلیت گزینه command-line نیز مانند آن می باشد و فقط تعداد کمی حروف بیشتر نیاز دارد.

می توانید از داخل محدوده Team Explorer که شامل گزینه Actions می باشد، به command-line prompt دسترسی پیدا کنید، که یک گزینه اضافی به نام Open Command Prompt باز می شود.

github

در داخل command-line (خط دستور)، خیلی ساده از syntax زیر برای اجرای push خود استفاده کنید.


git remote add origin https://github.com/Rionmonster/Github-Example.git

git push -u origin master

شما می توانید syntax دقیق موجود را در صفحه repository با استفاده از GitHub پیدا کنید.

Push it. Push it real good

در هنگام pushing، نیاز است که اعتبار داشته باشید، بعد از وازد شدن به گواهینامه، یک پیام ماننده زیر دریافت می کنید.

 github در ویژوال استدیو

با جستجو در repository در Github، متوجه خواهید شد که شامل همه ی فایل ها و local solution می باشد.

 github در ویژوال استدیو

اکنون همه ی فایل های شما از local repository در Github موجود و برای هر کسی قابل دسترسی می باشد.

مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    اکی پاسخ

    اصلا واضح توضیح ندادید