Web Devs
644 subscribers
218 photos
22 videos
17 files
233 links
Articles, News, Jokes, Quotes, Back-End and UI/UX for web developers.
Github : https://github.com/fullStackDevsGroup
Advertising: @adsfullStackDevs
Download Telegram
#Git
#GitHub

ساختار گیت و معماری فکری آن به گونه‌ای است که می‌توان با روش‌های بسیار متنوعی از آن استفاده کرد.
اینکه چه موقعی یک branchجدید ساخته شود ، چه موقعی merge انجام شود و یا اینکه اصولا چند branch موازی وجود داشته باشد همه به یک معماری بلندمدت‌تر نیاز دارد.
روش‌های مختلفی که از گیت استفاده می‌شود یکسری راهکارها و غیر عملی بنظر میرسند و یا راهکارهایی بسیار ابتدایی بودند. یکی از بهترین روش‌هایی که وجود دارد مدلی است که برنامه‌نویسی به نام Vincent Driessen بر اساس تجربه شخصیش به آن رسده و آن را در بلاگش توضیح داده و در سال‌های اخیر توجه بسیاری را به خود جلب کرده. در این روش مدل‌های مختلف branching شرح داده شده‌است:
• Main Branch
• Feature Branch
• Release Branch
• Hotfix Branch

این مدل branching که اکنون به gitflow معروف است و در GitHub و BitBucket هم عنوان یک روش مرسوم استفاده می‌شود و در مستندات آنها نیز می‌توانید این مدل را مطالعه کنید.
لینک مقاله :

https://goo.gl/5P87kF

@ABlueDeveloper