متعهد می شود

متعهد می شود

متعهد می شود
یک commit ( ) مجموعه ای از تغییرات مرتبط است که در یک عملیات ذخیره پایگاه داده در آیتم ها – یعنی مدل ها ، فایل ها و برچسب ها – ایجاد می شود. این شامل هر چیزی از ذخیره نسخه‌های آیتم، تغییر تگ‌های اختصاص‌داده‌شده آیتم‌ها، یا حذف آیتم‌ها، تا ایجاد یک شاخه جدید، ادغام در یک شاخه، و برگرداندن یک commit است. تغییرات به عنوان یک “واحد” در پایگاه داده ذخیره می شوند و به همین ترتیب، می توانند به عنوان یک واحد برگردانده شوند.
یک commit ذخیره شده در پایگاه داده شامل:
شاخه ای که commit در آن ذخیره شد – به شاخه ها مراجعه کنید .
زمانی که commit ذخیره شد.
کاربری که commit را ذخیره کرده است.
یک نظر commit اختیاری ارائه شده توسط کاربر.
مجموعه تغییرات مرتبط ایجاد شده در موارد موجود در commit.
با توجه به یک commit خاص، می‌توانید نسخه‌هایی از آیتم‌هایی را که آخرین نسخه‌ها در زمان آن commit بودند، مرور و جستجو کنید. یک نمایش شماتیک از این موضوع در شکل 2-2 نشان داده شده است : در کامیت اول، اولین نسخه از یک مدل A و یک مدل B ذخیره شد. در کامیت دوم، نسخه دوم مدل A ذخیره شد، نسخه اول یک تگ T ذخیره شد و مدل B توسط T تگ شد . در کامیت سوم، مدل A حذف شد و نسخه دوم مدل Bنجات یافت. پایگاه داده را می توان با توجه به هر یک از سه commit مرور و جستجو کرد، با هر دایره بزرگی که آنچه را که پیدا خواهید کرد را احاطه کرده است.
شکل 2-2: شماتیکی از سه تعهد فرضی (دایره های بزرگ) ذخیره شده در پایگاه داده. می‌توانید نسخه‌ها و تگ‌ها را با توجه به هر یک از این تعهدات مرور و جستجو کنید.
 
مترادف commit که اغلب در سایر سیستم های کنترل نسخه یافت می شود، revision است .
 
مکان ها
کنترل نسخه پایه
جستجو در نسخه ها