ابزار Diff دو بلوک متنی را مقایسه کرده و خطوط افزودهشده، حذفشده و بدون تغییر را با خروجی رنگی هایلایت میکند. نمای Unified (سبک Git) و کنار هم، همراه با گزینههای اختیاری نادیدهگرفتن فاصلهها و حروف بزرگ/کوچک. برای تأیید ویرایشها، مقایسه فایلهای کانفیگ یا بررسی سریع پاسخهای API مفید است.
مقایسه دو نسخه از یک متن یکی از کارهایی است که دائماً پیش میآید — بررسی تغییرات یک فایل کانفیگ، بررسی سریع دو پاسخ API، یا اطمینان از اینکه انتقال یک رشته چیزی را خراب نکرده است. ابزار Diff این کار را تمیز انجام میدهد. Text A (نسخه اصلی) و Text B (نسخه تغییریافته) را بچسبانید و روی Compare کلیک کنید. خروجی هر خط را بهعنوان افزودهشده (سبز، با علامت +)، حذفشده (قرمز، با علامت −) یا بدون تغییر دستهبندی میکند. بین نمای Unified (سبک Git، همه چیز روی هم) و نمای کنار هم (دو ستون با تطبیق خطبهخط) جابهجا شوید. این diff از الگوریتم طولانیترین زیردنباله مشترک (LCS) استفاده میکند تا تراز کردن بهینه باشد، نه ساده و خطبهخط. گزینههای نادیدهگرفتن فاصلهها و حروف بزرگ/کوچک زمانی کمک میکنند که تغییرات واقعی زیر نویز فرمتبندی پنهان شده باشند. آمار بالای صفحه، تعداد کل خطوط افزوده/حذف/بدونتغییر را برای نمایی سریع نشان میدهد.
هر خط را با استفاده از الگوریتم طولانیترین زیردنباله مشترک برای تراز بهینه، بهعنوان افزودهشده، حذفشده یا بدون تغییر دستهبندی میکند.
بسته به اینکه خواندن کدام یک راحتتر است، بین چیدمان Unified سبک Git (همه روی هم) و کنار هم (دو ستون) جابهجا شوید.
خطوط افزودهشده با علامت + سبز، خطوط حذفشده با علامت − قرمز هایلایت میشوند؛ خطوط بدون تغییر خنثی هستند. مرور بصری سریع.
این گزینهها به شما اجازه میدهند تفاوتهای جزئی فرمتبندی را نادیده بگیرید تا روی تغییرات معنادار تمرکز کنید.
نوار بالا تعداد «+N افزوده −N حذفشده N بدونتغییر» را نشان میدهد — خلاصه سریع بدون نیاز به مرور تکتک خطوط.
هزاران خط را در چند میلیثانیه پردازش میکند. ورودیهای بزرگ محدود میشوند تا رابط کاربری پاسخگو بماند.
پیش از رونویسی یک فایل، نسخه قدیمی و جدید را بچسبانید تا مطمئن شوید فقط تغییرات موردنظر در نسخه جدید هستند — بدون حذف تصادفی.
یک پاسخ را پیش و پس از یک رفع باگ بگیرید، دو payload را diff کنید و تأیید کنید تغییرتان فقط همان چیزی را که باید تغییر میداد، تغییر داده است.
دو کانفیگ محیطی (dev در برابر prod، قدیمی در برابر جدید) را مقایسه کنید تا انحرافی که ممکن است باعث باگهای ظریف شود را پیدا کنید.
یک فرمتر روی یک فایل اجرا کنید و ورودی را با خروجی diff کنید تا مطمئن شوید فقط فاصله/فرمتبندی تغییر کرده — بدون انحراف معنایی.
هنگام بهروزرسانی محتوا در یک صفحه یا سند، نسخه قدیمی و جدید را diff کنید تا مطمئن شوید هر ترجمه بهدرستی جا افتاده است.
روی آیکون Diff در داک DevSuite Pro کلیک کنید. پنلی با دو ناحیه متنی کنار هم باز میشود.
نسخه اصلی را در Text A و نسخه تغییریافته را در Text B بچسبانید. هر نوع متنی کار میکند — کد، JSON، لاگ یا متن معمولی.
اگر تغییرات فرمتبندی/حروف بزرگوکوچک برایتان نویز محسوب میشود، Ignore whitespace یا Ignore case را فعال کنید.
روی Compare کلیک کنید. diff در پایین با خطوط افزوده/حذف/بدونتغییر رنگی و آمار در بالا نمایش داده میشود.
بین نمای Unified و کنار هم جابهجا شوید. Unified فشردهتر است، کنار هم تطبیق زوجی را واضحتر میکند.
DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.