برگرداندن تغییرات در یک شعبه

برگرداندن تغییرات در یک شعبه

برگرداندن تغییرات در یک شعبه
وقتی یک commit را در یک شاخه برگردانید، Model Manager مجموعه تغییرات انجام شده در commit را می گیرد و تغییرات معکوس مربوطه را محاسبه می کند. این تغییرات سپس به عنوان یک commit جدید در شاخه ذخیره می شوند. یک مورد ایجاد شده حذف می شود، یک مورد حذف شده دوباره ایجاد می شود و یک مورد به روز شده با نسخه قبلی جایگزین می شود. برچسب اضافه شده به یک مورد حذف می شود و برچسب حذف شده از یک مورد اضافه می شود.
 
تفاوت ظریفی بین بازیابی یک نسخه – رجوع کنید به بازیابی نسخه – و برگرداندن commit که در آن یک نسخه ذخیره شده است وجود دارد . هنگام انتخاب و بازیابی یک نسخه، آن نسخه را به عنوان آخرین نسخه جدید ذخیره می کنید. هنگام انتخاب و برگرداندن یک commit، نسخه ای که قبل از نسخه commit بود را به عنوان آخرین نسخه جدید ذخیره می کنید.
یک ردیف جدول commit را در پنجره Commits انتخاب کنید و روی دکمه Revert ( ) در نوار ابزار کلیک کنید تا The Revert Window برای commit انتخاب شده باز شود.