- عنوان کتاب: Version Control with Git and GitHub
- نویسنده: Alex Magana
- حوزه: DevOps
- سال انتشار: 2018
- تعداد صفحه: 428
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 27.4 مگابایت
این فصل با استفاده از مثالهای گویا، مفاهیم اساسی کنترل نسخه را پوشش میدهد. این کتاب توجه را به جنبههایی جلب میکند که کنترل نسخه را تشکیل میدهند، بنابراین شامل ردیابی تغییرات پایه کد، نحوه میزبانی پایگاه کد برای پشتیبانی از دسترسی از راه دور، مدیریت مشارکتکنندگان و مشارکتها، و بهترین شیوههای پایبندی به آن است. با اجرای کنترل نسخه، ایجاد و اجرای بررسی ها و کنترل های تیم محور برای معرفی، بررسی، تایید، ادغام و برگرداندن تغییرات، در مواقعی که مناسبت ایجاب کند، قابل تحقق است. کنترل نسخه به ردیابی و قابلیت ردیابی تغییرات اشاره دارد. این به نوعی شبیه به استفاده از نشانک است تا زمانی که خواننده می خواهد به خواندن ادامه دهد، نقطه ای را که باید به آن بازگردد، مشخص می کند. در کنترل نسخه، این نشانک استعاری اشاره ای به یک عکس فوری از پایه کد را نشان می دهد. این عکس فوری وضعیت محصول یا پایه کد را در یک نقطه مشخص نشان می دهد. برای قدردانی از کنترل نسخه و – بیشتر از آن – Git، باید در نظر بگیریم که توسعه نرمافزار طبیعی زمانی که فاقد کنترل نسخه و در نتیجه کنترل نسخه توزیع شده است که توسط Git ارائه میشود چه میکند.
This chapter will cover the basic concepts of version control, using illustrative examples. This book draws attention to the facets that make up version control, thus encompassing tracking of code base changes, how to host a code base to support remote access, managing contributors and contributions, and best practices to adhere to. By implementing version control, the creation and enforcement of teamdriven checks and controls for introduction, scrutiny, approval, merging, and the reversal of changes, when the occasion necessitates, can be realized. Version control alludes to the tracking and traceability of changes. It is, in a way, akin to the use of a bookmark, to mark the point to return to when the reader wants to continue reading. In version control, this metaphorical bookmark marks a reference to a snapshot of the code base. This snapshot indicates the state of the product or the code base at a given point. To appreciate version control and—more so—Git, we need to consider what nature software development takes when it’s void of version control and, by extension, distributed version control that’s provided by Git.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Version Control with Git and GitHub
نظرات کاربران