أحيانًا يكون التغيير خاطئًا. وأحيانًا لا تكتشف ذلك إلا بعد أن قبلته. لا شيء من هذا فشل — المهارة هي أن تعرف طريق عودتك قبل أن تنقر، لا بعده.
التغيير لا يُحفظ حتى تقبله. لذلك فإن Reject هو تراجعك الأول والأرخص، و Undo يغطّي معظم ما يفلت منه.
المسارات، من الأصغر إلى الأكبر
ارفض الـ diff. أرخص تراجع هو الذي لم يحدث فيه شيء أصلًا. تعرض لك لوحة المعاينة شيئًا لا يعجبك، فتنقر Reject، ويبقى الملف كما هو. لا شيء يحتاج تراجعًا. وهذا هو السبب الكامل وراء أن Claude يقترح قبل أن يكتب.
انقر Undo. قبِلت ثم ندمت فورًا؟ يحتفظ التطبيق بالنسخ الأصلية للملفات التي لمسها، لذا يعيد Undo آخر تغيير إلى ما كان عليه. بلا كتابة، وبلا version control، بنقرة واحدة. وهذا يغطّي الحالة الشائعة: قبِلت، ثم نظرت جيدًا، ثم غيّرت رأيك.
اطلب ذلك في المحادثة. تستطيع أيضًا أن تقول ذلك ببساطة:
Undo the last change you made to notes.md.
يقرأ Claude المحادثة، ويعرف تمامًا ما غيّره، ويقترح العملية العكسية — وأنت تقرأها وتقبلها كأي diff آخر. وهو الأفضل حين يكون التغيير طازجًا وصغيرًا.
استعِد من version control. إذا كان المجلد متتبَّعًا في git، فإن استعادة ملف تعيده إلى آخر حالة محفوظة ومعمول لها commit، ماحيةً كل ما جاء بعدها — تغييرات Claude وتغييراتك أنت. إنه الخيار الفظّ، لكنه يعمل مهما مضى على التغيير من رسائل. وتستطيع أن تطلب من Claude تنفيذه نيابةً عنك في المحادثة؛ لست بحاجة إلى معرفة الأوامر.
أيّها تختار
| الموقف | المسار |
|---|---|
| الـ diff ما يزال على الشاشة ويبدو خاطئًا | Reject — فلا يصل أصلًا |
| قبِلت للتو، تغيير صغير واحد، وتريده أن يزول | Undo، أو اطلب من Claude التراجع عنه |
| تغيير كبير، عدّة ملفات، وقبل عدّة رسائل | الاستعادة من آخر commit |
لا شيء هنا يحتاج حفظًا عن ظهر قلب. لاحِظ الشكل العام فقط: كلما اكتشفت الخطأ مبكرًا، كان التراجع أرخص.
العادة التي تنقذك
شيء واحد يحوّل «التراجع عن هذا» من ذعر إلى هزّة كتف: احفظ checkpoint قبل التغييرات الكبيرة.
حين يكون Claude على وشك فعل شيء واسع الأثر — إعادة تسمية تمتدّ عبر عشرة ملفات، أو إعادة هيكلة، أو أي شيء لا تستطيع تفحّصه بنظرة واحدة في diff واحد — تأكّد أولًا من أن الحالة الحالية معمول لها commit. عندها إن ساء الأمر، تعيد استعادة واحدة كل شيء إلى مكانه ويبقى عملك السابق سليمًا.
ستلتقي بهذه النصيحة مجددًا في كل موضع يظهر فيه version control. إنها تستحق التكرار.