مختصر جواب
جہاں یہ ہوا، اسی ٹول میں کالعدم کریں، کیونکہ ہر ٹول کی اپنی ہسٹری ہوتی ہے۔ Notion میں صفحہ Trash یا Version history سے بحال کریں۔ GitHub میں کمٹ ریورٹ کریں یا برانچ بحال کریں۔ فائلوں کے لیے Git، اے آئی ایپ کے چیک پوائنٹس یا بیک اپ استعمال کریں۔ پہلے سے بھیجا گیا پیغام سب سے مشکل صورت ہے۔
اس گائیڈ میں
آپ کے اے آئی نے کیا بدلا، یہ کیسے دیکھیں؟
کالعدم کرنے سے پہلے دیکھ لیں، تاکہ ٹھیک معلوم ہو کہ کیا بحال کرنا ہے۔ ہر ٹول اپنی تبدیلیوں کا ریکارڈ خود رکھتا ہے۔
Version historyNotion میں: صفحے کے اوپر ••• پر کلک کریں، پھر Version history۔ کوئی ورژن چنیں تاکہ بدلی ہوئی اہم باتیں دیکھیں۔ جب کوئی صفحے میں تبدیلی کرتا ہے تو Notion ہر 10 منٹ میں ایک ورژن محفوظ کرتا ہے، اور آخری تبدیلی کے دو منٹ بعد ایک اور۔git diffGit کے تحت کسی پروجیکٹ میں۔ یہ وہ تبدیلیاں دکھاتا ہے جو ابھی اسٹیج نہیں ہوئیں۔git diff HEADآپ کی فائلوں کا موازنہ آخری کمٹ سے کرتا ہے۔git reflogہر بار جب آپ کی مقامی ریپوزٹری میں کسی برانچ کا آخری کمٹ بدلا جائے، اسے ریکارڈ کرتا ہے۔ اگر آپ کے اے آئی نے شاید کسی برانچ کو منتقل یا ری سیٹ کیا ہو، تو یہاں دیکھیں کہ وہ پہلے کہاں تھی۔ ڈیفالٹ کے طور پر اندراجات 90 دن رہتے ہیں، اور جن کمٹس تک برانچ اب نہیں پہنچتی، ان کے لیے 30 دن۔
اگر آپ کے اے آئی نے Delta MCP کے ذریعے کام کیا ہو، تو Activity ہر تبدیلی پہلے اور بعد کی صورت کے ساتھ پہلے ہی دکھاتی ہے۔ اس پر آگے بات کی گئی ہے۔
ہر ٹول میں کالعدم کیسے کریں؟
ہر ٹول اپنی ہسٹری خود رکھتا ہے، اس لیے تبدیلی جس ٹول میں ہوئی، اسی میں کالعدم کریں۔ اپنی صورتحال تلاش کریں۔
| کیا ہوا | کیا کریں | حدیں | سرکاری صفحہ |
|---|---|---|---|
| Notion: صفحے میں تبدیلی ہوئی | صفحہ کھولیں، ••• پر کلک کریں، Version history چنیں، کوئی پرانا ورژن کھولیں اور Restore پر کلک کریں۔ آج کا صفحہ رکھنا ہو تو صرف درکار بلاکس کاپی کریں۔ | آپ کے پاس Can edit رسائی ہونی چاہیے۔ یہ Free پر 7 دن، Plus پر 30، Business پر 90 اور Enterprise پر جتنے بھی دن پیچھے تک جاتی ہے۔ یہ اہم تبدیلیاں دکھاتی ہے، ہر تبدیلی نہیں۔ ڈیٹا بیس بحال کرنے سے اس کے صفحات اور پراپرٹیز واپس آتے ہیں، ان کے اندر کا متن نہیں۔ | Notion: Delete & restore content |
| Notion: صفحہ یا ڈیٹا بیس حذف ہو گیا | سائیڈ بار میں Trash کھولیں، صفحہ کھولیں اور اسے بحال کریں۔ | صفحات ڈیفالٹ کے طور پر 30 دن تک Trash میں رہتے ہیں۔ Notion کا اپنا MCP سرور صفحات کو Trash میں منتقل کر کے حذف کرتا ہے، ایک کال میں 20 تک۔ | Notion: Delete & restore contentNotion: Supported tools (Notion MCP documentation) |
| GitHub: pull request مرج ہو گئی | اسے کھولیں اور Revert پر کلک کریں۔ GitHub ایک نئی pull request بناتا ہے جو مرج کمٹ کو ریورٹ کرتی ہے۔ اسے مرج کریں۔ | آپ کے پاس لکھنے کی اجازت ہونی چاہیے۔ اگر merge conflicts ہوں تو اس کے بجائے git revert سے کمٹس ریورٹ کریں۔ | GitHub: Reverting a pull request |
| GitHub: کمٹس push ہوئے، یا فائل حذف ہوئی | git revert HEAD ایک نیا کمٹ ریکارڈ کرتا ہے جو آخری کمٹ کو کالعدم کرتا ہے۔ کسی اور کمٹ کا نام دیں تو اس کے بجائے وہی کالعدم ہو گا۔ GitHub کے MCP فائل ٹولز ایک کمٹ میسج لیتے ہیں، اس لیے ان کی تبدیلیاں بھی کمٹس ہوتی ہیں۔ | اس کے لیے صاف working tree ہونا چاہیے۔ کسی مرج کمٹ کو ریورٹ کرنے کے لیے -m 1 شامل کریں، تاکہ وہ parent نام ہو جو mainline کے طور پر رہے۔ پھر Git مرج شدہ تبدیلیوں کو ایسا سمجھتا ہے جیسے وہ کبھی چاہی ہی نہیں گئیں۔ بعد کا مرج صرف وہ کمٹس لاتا ہے جو اس کا حصہ نہیں تھے۔ | Git: git-revert DocumentationGitHub: GitHub MCP Server (README on GitHub) |
| GitHub: برانچ حذف ہو گئی | وہ بند شدہ pull request کھولیں جو اس برانچ کو استعمال کرتی تھی، اور Restore branch پر کلک کریں۔ | یہ بند pull request کی head برانچ کے لیے کام کرتا ہے۔ | GitHub: Deleting and restoring branches in a pull request |
| GitHub: ریپوزٹری حذف ہو گئی | اپنے اکاؤنٹ یا تنظیم کی Settings میں Deleted repositories کھولیں، پھر Restore پر کلک کریں۔ | 90 دن کے اندر۔ اگر ریپوزٹری ایسے fork network کا حصہ تھی جو خالی نہیں، تو یہ ممکن نہیں۔ حذف ہونے کے بعد بحال کرنے سے پہلے ایک گھنٹے تک انتظار ہو سکتا ہے۔ ٹیم کی اجازتیں بحال نہیں ہوتیں۔ | GitHub: Restoring a deleted repository |
| Claude Code یا Cursor کی تبدیل کردہ فائلیں | Claude Code: /rewind چلائیں، یا خالی پرامپٹ پر دو بار Esc دبائیں، کوئی پرامپٹ چنیں اور Restore code منتخب کریں۔ Cursor: چیٹ ٹائم لائن میں کوئی چیک پوائنٹ کلک کریں اور اسے بحال کریں۔ | Claude Code آخری 100 چیک پوائنٹس کے اسنیپ شاٹس رکھتا ہے، اور سیشن کے آخری محفوظ ہونے کے تقریباً 30 دن بعد انہیں ہٹا دیتا ہے۔ یہ Bash کے ذریعے چلائے گئے rm، mv یا cp کو ٹریک نہیں کرتا۔ Cursor کے چیک پوائنٹس صرف فائلیں واپس کرتے ہیں۔ دونوں مستقل ہسٹری کے لیے Git کی تجویز کرتے ہیں۔ | Claude Code: Checkpointing (documentation)Cursor: Overview (Agent documentation) |
| Git پروجیکٹ کی فائلیں | git restore notes.md حذف شدہ یا تبدیل شدہ فائل کو Git کے انڈیکس سے واپس لاتا ہے۔ آخری کمٹ سے لینے کے لیے --source=HEAD شامل کریں، یا کوئی اور کمٹ، برانچ یا tag نام دیں۔ | یہ انڈیکس یا کسی کمٹ سے بحال کرتا ہے، اس لیے Git صرف وہی واپس دے سکتا ہے جو آپ نے کمٹ یا اسٹیج کیا ہو۔ بحال کرنے سے فائل کی موجودہ حالت اوور رائٹ ہو جاتی ہے، اس لیے پہلے git diff چلائیں تاکہ دیکھ سکیں کہ کیا کھو سکتے ہیں۔ | Git: git-restore DocumentationGit: git-diff Documentation |
| بیک اپ کے ساتھ فائلیں | Mac پر، آئٹم کی ونڈو کھولیں، پھر Spotlight سے Time Machine کھولیں۔ تیروں سے اپنے بیک اپس میں پیچھے جائیں، آئٹم منتخب کریں اور Restore پر کلک کریں۔ | تبدیلی سے پہلے بنایا گیا Time Machine بیک اپ درکار ہے۔ | Apple: Restore items backed up with Time Machine on Mac |
کیا کالعدم نہیں ہو سکتا؟
کچھ تبدیلیاں اس ٹول سے باہر چلی جاتی ہیں جہاں آپ کے اے آئی نے انہیں کیا، یا ٹول کی دی ہوئی مدت سے لمبی ہو جاتی ہیں۔ کوئی بحالی کا بٹن ان تک نہیں پہنچتا۔
-
پہلے سے بھیجا گیا پیغام
Gmail کا Undo Send ایک بٹن ہے جو اس کے براؤزر یا ایپ سے بھیجنے کے فوراً بعد ملتا ہے۔ آپ Settings میں 5، 10، 20 یا 30 سیکنڈ میں سے ایک چنتے ہیں۔ وقت ختم ہونے کے بعد پیغام باہر جا چکا ہوتا ہے۔
-
شیل کمانڈ سے ہٹائی گئی فائل
Claude Code کے چیک پوائنٹس Bash کے ذریعے چلائے گئے
rm،mvیاcpکو ٹریک نہیں کرتے۔ Git میں یا اپنے بیک اپ میں دیکھیں۔ -
وقت کی حد گزرنے کے بعد کی کوئی بھی چیز
Notion صفحات کو ڈیفالٹ کے طور پر 30 دن تک Trash میں رکھتا ہے۔ Notion کی سپورٹ کہتی ہے کہ وہ پچھلے 30 دنوں کے مواد کا snapshot بھی بحال کر سکتا ہے۔ GitHub 90 دن کے اندر حذف شدہ ریپوزٹری بحال کرتا ہے۔
-
تبدیلی نے کہیں اور جو کچھ شروع کیا
بحالی صفحے یا کوڈ کو درست کرتی ہے۔ یہ کسی ای میل، نوٹیفکیشن یا تبدیلی کے نتیجے میں پہلے ہی شروع ہو جانے والی کسی اور چیز کو واپس نہیں بلاتی۔
Delta MCP کیا شامل کرتا ہے؟
Delta MCP آپ کے کمپیوٹر پر ایک مفت ایپ ہے۔ یہ آپ کے اے آئی اور آپ کے ٹولز کے درمیان رہتا ہے، جیسے Notion، GitHub، Linear، Vercel یا آپ کی فائلیں۔ اس کے ذریعے آپ کا اے آئی جو کچھ بدلتا ہے، یہ ہر کام کے حساب سے ریکارڈ کرتا ہے، ہر تبدیلی کی پہلی اور بعد کی صورت کے ساتھ۔
ہر کام Activity میں ایک جملے کی صورت میں ہوتا ہے، جیسے Set status to Archive on 4 pages in Notion۔ Delta MCP یہ جملہ خود تبدیلیوں سے لکھتا ہے۔ Undo یہیں سے شروع ہوتا ہے۔
- Activity میں کام چنیں
جملے، کنیکٹر، نام یا آبجیکٹ سے تلاش کریں۔ کھولیں تو ہر تبدیلی پہلے اور بعد میں دکھائی دیتی ہے۔ جس تبدیلی کو Delta MCP نے دوبارہ پڑھ کر اپنی جگہ پر پایا، اس پر Checked کا نشان لگتا ہے۔
- Undo پر کلک کریں اور پینل پڑھیں
پینل بتاتا ہے کہ Undo کچھ کرنے سے پہلے کیا کرے گا۔
- دوبارہ Undo پر کلک کریں
Delta MCP تبدیلیوں کو پہلے جیسا کر دیتا ہے۔ اس کے بعد کسی نے جو کچھ بدلا، وہ جیسا ہے ویسا چھوڑ دیا جاتا ہے۔
پینل میں زیادہ سے زیادہ تین حصے ہوتے ہیں
- Comes back: وہ سب جو Undo پہلے جیسا کرتا ہے، بشمول حذف شدہ چیزیں جو نئی کاپیوں کے طور پر واپس آتی ہیں
- Changed since, left as is: وہ جو آپ کے اے آئی کے بعد کسی نے بدلا، اور جسے Undo نہیں چھوتا
- Doesn’t come back: وہ جو کالعدم نہیں ہو سکتا، جیسے پہلے سے بھیجا گیا پیغام
تاکہ کلک کرنے سے پہلے آپ جان لیں کہ کیا واپس آئے گا، اور کیا نہیں۔ کچھ کارروائیاں کالعدم نہیں ہو سکتیں، جیسے پہلے سے بھیجا گیا پیغام۔ Delta MCP کلک کرنے سے پہلے اور بعد میں بھی بتاتا ہے کہ کون سی ہیں۔
یہ تبدیلی کو پہلے ہی روک بھی سکتا ہے۔ جن موڈز میں یہ پوچھتا ہے، وہاں کچھ بھی ہونے سے پہلے منظوری کا کارڈ کھلتا ہے۔ اس میں ہر تبدیلی پہلے اور بعد میں دکھائی دیتی ہے، اور یہ بھی کہ کیا کالعدم ہو سکتا ہے۔
Activity اور Undo، دستاویزات میں
یہ دوبارہ ہونے سے کیسے روکیں؟
اپنے اے آئی کو کم چھوٹ دیں، اور ایک ایسی کاپی رکھیں جس تک وہ نہ پہنچ سکے۔ ہر ترتیب چھوٹی ہے، اور ہر ایک الگ جگہ پر ہے۔
- صرف پڑھنے سے شروع کریںGitHub کے MCP سرور میں
--read-onlyفلیگ ہے، جو صرف پڑھنے والے ٹولز دیتا ہے۔ جب کام کو ضرورت ہو تو لکھنے والے ٹولز کھولیں۔ - حذف کرنے سے پہلے پوچھیںNotion اپنے حذف کرنے والے ٹولز کو destructive کے طور پر نشان زد کرتا ہے (
destructiveHint)۔ MCP کلائنٹ یہ اشارہ استعمال کر کے کسی ٹول کو چلانے سے پہلے پوچھ سکتا ہے۔ دیکھیں کہ آپ کی ایپ ایسا کرتی ہے یا نہیں۔ - لمبے سیشن سے پہلے کمٹ کریںClaude Code اور Cursor کے چیک پوائنٹس آپ کے اے آئی کی تبدیلیاں کالعدم کرنے کے لیے ہیں۔ مستقل ہسٹری کے لیے دونوں Git کی تجویز کرتے ہیں۔ پہلے کمٹ کریں، پھر اپنے اے آئی کو کام کرنے دیں۔
- بیک اپ رکھیںتبدیلی سے پہلے بنایا گیا بیک اپ ایسی فائل واپس لاتا ہے جو کبھی Git میں تھی ہی نہیں۔
- Delta MCP میں ایک موڈ چنیںہر کنیکٹر کے لیے چار موڈز: خود تبدیلی کرے، حذف کرنے یا بھیجنے سے پہلے پوچھے، ہر تبدیلی سے پہلے پوچھے، یا صرف پڑھے۔ آپ کسی ایک کارروائی کو الگ بھی رکھ سکتے ہیں۔ کارروائی کا نام دیکھ کر Delta MCP طے کرتا ہے کہ کیا حذف کرنا یا بھیجنا ہے۔
ہر ٹول میں رسائی سیٹ کرنے کی اپنی گائیڈ ہے۔ اے آئی کو اپنے ٹولز تک محفوظ رسائی کیسے دیں
سوالات
کیا اے آئی ایجنٹ کے کیے ہوئے کام کو کالعدم کیا جا سکتا ہے؟
جی ہاں، اسی ٹول میں جہاں یہ ہوا، اگر اس ٹول نے ہسٹری رکھی ہو اور اس کی وقت کی حد ابھی ختم نہ ہوئی ہو۔ Notion میں Version history اور Trash ہیں، GitHub میں revert اور restore ہیں، اور فائلوں کے لیے Git یا بیک اپ کام آتا ہے۔ پہلے سے بھیجا گیا پیغام اس سے مستثنیٰ ہے۔
میرے اے آئی کے حذف کیے ہوئے Notion صفحے کو کالعدم کیسے کروں؟
سائیڈ بار میں Trash کھولیں، صفحہ کھولیں اور اسے بحال کریں۔ صفحات ڈیفالٹ کے طور پر 30 دن تک Trash میں رہتے ہیں۔ Notion کا اپنا MCP سرور صفحات کو Trash میں منتقل کر کے حذف کرتا ہے، اس لیے وہی بحالی کام آتی ہے۔
GitHub میں اپنے اے آئی کی تبدیلیاں کیسے کالعدم کروں؟
مرج شدہ pull request کے لیے Revert پر کلک کریں: GitHub ایک نئی pull request کھولتا ہے جو مرج کو ریورٹ کرتی ہے۔ کمٹس کے لیے git revert استعمال کریں۔ حذف شدہ برانچ کے لیے اس کی بند pull request کھولیں اور Restore branch پر کلک کریں۔ ریورٹ کے لیے لکھنے کی اجازت درکار ہے۔
میرے اے آئی نے میری فائلیں حذف کر دیں۔ کیا وہ واپس مل سکتی ہیں؟
پہلے Git دیکھیں: git restore notes.md حذف شدہ فائل کو Git کے انڈیکس سے واپس لاتا ہے۔ آخری کمٹ سے لینے کے لیے --source=HEAD شامل کریں۔ Claude Code میں /rewind اس کے فائل ٹولز سے کی گئی تبدیلیاں بحال کرتا ہے، Bash میں rm سے ہٹائی گئی فائلیں نہیں۔ ورنہ Time Machine جیسا کوئی بیک اپ استعمال کریں۔
کیا اے آئی کا بھیجا ہوا ای میل واپس لیا جا سکتا ہے؟
Gmail میں، صرف اس کے براؤزر یا ایپ سے بھیجنے کے بعد چند سیکنڈ کے اندر۔ Undo Send آپ کو 5، 10، 20 یا 30 سیکنڈ تک منسوخ کرنے دیتا ہے، جیسا کہ آپ Settings میں طے کریں۔ اے آئی کے بھیجے ہوئے پیغام کو بھیجا ہوا ہی سمجھیں۔
کیا Delta MCP اے آئی کے کام کو کالعدم کرتا ہے؟
جی ہاں، ان کاموں کے لیے جو اس سے گزرے ہوں۔ Activity میں کام چنیں، Undo پر کلک کریں اور پینل پڑھیں، جو بتاتا ہے کہ کیا پہلے جیسا ہو جائے گا۔ کچھ کارروائیاں کالعدم نہیں ہو سکتیں، جیسے پہلے سے بھیجا گیا پیغام۔ Delta MCP کلک کرنے سے پہلے اور بعد میں بھی بتاتا ہے کہ کون سی ہیں۔
ذرائع
- Notion, Delete & restore content Version history (رسائی، پلان کے لحاظ سے حدیں، اہم تبدیلیاں، ڈیٹا بیس کی بحالی)، Trash اور اس کے 30 دن، اور Notion کے بیک اپس۔
- Notion, Supported tools (Notion MCP documentation) Notion کے MCP حذف کرنے والے ٹولز صفحات کو Trash میں منتقل کرتے ہیں، انہیں destructive کے طور پر نشان زد کیا گیا ہے، اور ایک بحالی کا ٹول صفحات واپس لاتا ہے۔
- GitHub, Reverting a pull request Revert بٹن، لکھنے کی اجازت، اور merge conflict کی صورت۔
- GitHub, Deleting and restoring branches in a pull request بند pull request کی head برانچ بحال کرنا۔
- GitHub, Restoring a deleted repository 90 دن کی مدت، fork networks، ٹیم کی اجازتیں، اور کون بحال کر سکتا ہے۔
- GitHub, GitHub MCP Server (README on GitHub) وہ ٹولز جو کمٹ میسج کے ساتھ لکھتے ہیں، اور read-only فلیگ۔
- Git, git-revert Documentation git revert نئے کمٹس ریکارڈ کرتا ہے جو پہلے والے کمٹس کو کالعدم کرتے ہیں؛ -m کے ساتھ مرج کو ریورٹ کرنا۔
- Git, git-restore Documentation --source کے ساتھ کسی کمٹ، برانچ یا tag سے فائلیں بحال کرنا۔
- Git, git-reflog Documentation reflog برانچ کے آخری کمٹ کی تبدیلیاں ریکارڈ کرتا ہے؛ ڈیفالٹ 90 دن اور 30 دن۔
- Git, git-diff Documentation git diff اور git diff HEAD۔
- Claude Code, Checkpointing (documentation) /rewind، آخری 100 چیک پوائنٹس اور تقریباً 30 دن، اور Bash کی وہ تبدیلیاں جو ٹریک نہیں ہوتیں۔
- Cursor, Overview (Agent documentation) بڑی تبدیلیوں سے پہلے چیک پوائنٹس؛ بحالی صرف فائلیں واپس کرتی ہے؛ Git سے الگ محفوظ۔
- Google, Send or unsend Gmail messages (Gmail Help) Undo Send اور اس کی 5، 10، 20 یا 30 سیکنڈ کی مدت۔
- Apple, Restore items backed up with Time Machine on Mac Time Machine بیک اپ سے آئٹم بحال کرنے کے مراحل۔
- Delta MCP, Activity and Undo Activity، Undo کا پینل، اور اس انتباہ کے بارے میں کہ کیا کالعدم نہیں ہو سکتا۔
- Delta MCP, Modes چار موڈز، اور وہ کارڈ جو ہر تبدیلی پہلے اور بعد میں دکھاتا ہے۔
مزید پڑھیں
- اے آئی کو اپنے ٹولز تک محفوظ رسائی کیسے دیں (MCP)MCP کی اجازتیں سادہ الفاظ میں: رسائی کی چار سطحیں، Claude، Cursor، VS Code، GitHub اور Notion میں انہیں کہاں سیٹ کریں، اور صرف پڑھنے سے کیسے شروع کریں۔
- MCP ٹول کال ٹائم آؤٹ؟ دوبارہ کوشش سے پہلے تبدیلی جانچیںMCP ٹول کال ٹائم آؤٹ ہو گئی؟ شاید تبدیلی ہو چکی ہو۔ دوبارہ کوشش سے پہلے جانچیں، دیکھیں کون سی کالز دہرانا محفوظ ہے، اور ٹائم آؤٹ سیٹ کریں۔