عبارت کا موازنہ اور فرق

استعمال کا طریقہ 3 مراحل
  1. اصل اور تبدیل شدہ متن چسپاں کریں۔
  2. موازنے کی بنیاد اور منظر چنیں، ساتھ نظرانداز کرنے کے اختیارات بھی۔
  3. موازنہ کریں دبائیں اور نمایاں تبدیلیاں پڑھیں۔
فرق

فرق نکالنے کے لیے طویل ترین مشترک ذیلی سلسلے کا طریقہ استعمال ہوتا ہے، وہی جو diff استعمال کرتا ہے، اس لیے غیر تبدیل شدہ متن حرف بہ حرف کے بجائے پورے بلاک کے طور پر ملایا جاتا ہے۔

ٹول لوڈ ہو رہا ہے… 3 میں سے 0 حصے

ٹول تیار کیا جا رہا ہے۔ سست کنکشن پر اس میں چند سیکنڈ لگ سکتے ہیں۔

یہ ٹول کیسے کام کرتا ہے

دونوں عبارتیں ٹکڑوں میں بانٹ دی جاتی ہیں — سطریں، الفاظ یا اکہرے حروف — اور پھر وہ سب سے لمبا سلسلہ ڈھونڈ کر موازنہ کیا جاتا ہے جو دونوں میں اسی ترتیب سے موجود ہو۔ اس سلسلے سے باہر ہر چیز یا تو اضافہ ہے یا حذف۔ ورژن کنٹرول کے اوزار فائلوں کا موازنہ اسی طرح کرتے ہیں، اور یہی نتیجے کو قابلِ مطالعہ بناتا ہے: ملتے ہوئے بلاک اپنی جگہ رہتے ہیں، بجائے اس کے کہ ایک سطر داخل ہوتے ہی اس کے بعد کی ہر سطر بدلی ہوئی بتائی جائے۔

دونوں عبارتوں کے شروع اور آخر میں ملنے والے حصے پہچان کر الگ کر دیے جاتے ہیں، اس سے پہلے کہ موازنے کا جدول بنے، اور اصل دستاویزات پر یہ زیادہ تر کام ہی ختم کر دیتا ہے، کیونکہ ترامیم عموماً فائل کے ایک حصے تک محدود ہوتی ہیں۔ حروف کی نوعیت یا گرد و پیش کی خالی جگہ نظر انداز کرنا یہ بدل دیتا ہے کہ کیا میل کھاتا ہے؛ آپ کو ہمیشہ اصل عبارت دکھائی جاتی ہے، اس لیے نظر انداز کیا گیا فرق دوبارہ لکھا نہیں جاتا، بس نمایاں ہونا بند کر دیتا ہے۔

موازنہ پڑھنا

  • ترمیم شدہ سطر ایک حذف اور ایک اضافہ ہوتی ہے: سطر کی سطح پر ترمیم شدہ سطر کا کوئی تصور نہیں — پرانی چلی جاتی ہے اور نئی آ جاتی ہے۔ اندر کیا بدلا ہے یہ دیکھنے کے لیے لفظ کی سطح پر جائیں۔
  • گنتی ٹکڑوں کی ہے، ترامیم کی نہیں: لفظ کی سطح پر ایک دوبارہ لکھا ہوا جملہ درجن بھر اضافے بتا سکتا ہے۔ ان اعداد کو تبدیلیوں کی تعداد سمجھنے کے بجائے مختلف کوششوں کے درمیان موازنے کے لیے استعمال کریں۔
  • سطح بندی سب سے اہم ترتیب ہے: کوڈ اور ساختہ عبارت کے لیے سطریں، نثر کے لیے الفاظ، اور مختصر عبارتوں کے لیے حروف جہاں آپ کسی ایک غلط ہندسے کی تلاش میں ہوں۔
  • حروف کی سطح مہنگی پڑتی ہے: موازنے کی لاگت دونوں لمبائیوں کے حاصلِ ضرب کے ساتھ بڑھتی ہے، اس لیے لمبی دستاویز کا حرف بہ حرف موازنہ اسی دستاویز کے سطر بہ سطر موازنے سے نمایاں طور پر زیادہ وقت لے گا۔

اکثر پوچھے گئے سوالات

خاص طور پر عبارت کا موازنہ اور فرق کے بارے میں۔ اس زمرے سے متعلق عمومی سوالات کے جواب زمرے کے صفحے پر موجود ہیں۔

سطر کے موازنے میں ترمیم شدہ کی کوئی حالت نہیں — پرانی سطر ایک حذف ہے اور نئی ایک اضافہ۔ سطر کے اندر کی تبدیلی لفظ کی سطح دکھاتی ہے۔
الفاظ۔ سطر کا موازنہ ایک لفظ ہلنے پر پورا پیراگراف بدلا ہوا بتا دیتا ہے، اور حروف کا موازنہ کارآمد ہونے سے زیادہ شور مچاتا ہے۔
نہیں۔ وہ صرف یہ طے کرتے ہیں کہ کیا میل کھاتا ہے۔ جو دکھایا جاتا ہے وہ ہمیشہ بالکل وہی ہوتا ہے جو آپ نے چسپاں کیا تھا۔
اس کی لاگت دونوں لمبائیوں کے ضرب کے ساتھ بڑھتی ہے۔ پہلے سطر کے مطابق موازنہ کر کے بدلے ہوئے حصے میں اترنا بہت تیز رہتا ہے۔
عبارتیں مختلف تو ہیں، مگر صرف ان پہلوؤں میں جنہیں آپ نے نظر انداز کرنے کو کہا — حروف کی نوعیت، یا گرد و پیش کی خالی جگہ۔ فرق دیکھنے کے لیے وہ اختیارات ہٹا دیں۔

نئے ٹولز، خصوصیات اور کارکردگی بڑھانے کے مشوروں کی اطلاع پانے کے لیے سبسکرائب کریں۔