.TH HG DIFF "" "" "" .SH "نام (NAME)" hg diff \- نمایش تفاوت‌های مخزن (یا فایل‌های انتخاب‌شده) .\" Man page generated from reStructuredText. . .SH "خلاصه دستور (SYNOPSIS)" .sp .nf .ft C hg diff [OPTION]... ([\-c REV] | [\-\-from REV1] [\-\-to REV2]) [FILE]... .ft P .fi .SH "توضیحات (DESCRIPTION)" .sp نمایش تفاوت‌های میان نسخه‌ها برای فایل‌های مشخص‌شده. .sp تفاوت‌های میان فایل‌ها با استفاده از قالب یکپارچه تفاوت (unified diff format) نمایش داده می‌شوند. .IP نکته . دستور \%\fBhg diff\fP\: ممکن است هنگام ادغام‌ها نتایج غیرمنتظره‌ای تولید کند، زیرا در صورت مشخص نشدن نسخه، به‌طور پیش‌فرض تفاوت‌ها را با اولین مجموعه تغییرات والد دایرکتوری کاری مقایسه می‌کند. برای مقایسه با نواحی دارای تداخل، می‌توانید از \fI\-\-config diff.merge=yes\fP استفاده کنید. .RE .sp به‌طور پیش‌فرض، فایل‌های دایرکتوری کاری با نخستین والد خود مقایسه می‌شوند. برای مشاهدهٔ تفاوت‌ها نسبت به یک نسخهٔ دیگر، از \-\-from استفاده کنید. برای مشاهدهٔ تفاوت با یک نسخهٔ دیگر، از \-\-to استفاده کنید. برای مثال، \%\fBhg diff \-\-from .^\fP\: تفاوت‌های والدِ والدِ رونوشت کاری تا خود رونوشت کاری را نشان می‌دهد، \%\fBhg diff \-\-to .\fP\: تفاوت رونوشت کاری تا والد آن را نشان می‌دهد (یعنی معکوس حالت پیش‌فرض)، و \%\fBhg diff \-\-from 1.0 \-\-to 1.2\fP\: تفاوت میان آن دو نسخه را نمایش خواهد داد. .sp همچنین می‌توانید \-c/\-\-change را همراه با یک نسخه مشخص کنید تا تغییرات موجود در آن مجموعه تغییرات نسبت به نخستین والد آن نمایش داده شود (به عنوان مثال \%\fBhg diff \-c 42\fP\: معادل \%\fBhg diff \-\-from 42^ \-\-to 42\fP\: است). .sp بدون گزینهٔ \-a/\-\-text، دستور diff از تولید تفاوت برای فایل‌هایی که باینری تشخیص می‌دهد خودداری خواهد کرد. با گزینهٔ \-a، در هر صورت تفاوت تولید می‌شود که احتمالاً نتایج نامطلوبی در پی خواهد داشت. .sp از گزینهٔ \-g/\-\-git برای تولید تفاوت‌ها در قالب تفاوت گسترش‌یافتهٔ git استفاده کنید. برای اطلاعات بیشتر، \%\fBhg help diffs\fP\: را مطالعه کنید. .sp مثال‌ها: .INDENT 0.0 .IP \(bu 2 . مقایسه یک فایل در دایرکتوری کاری فعلی با والد آن: .sp .nf .ft C hg diff foo.c .ft P .fi .IP \(bu 2 . مقایسه دو نسخه قدیمی از یک دایرکتوری، همراه با اطلاعات تغییر نام: .sp .nf .ft C hg diff \-\-git \-\-from 1.0 \-\-to 1.2 lib/ .ft P .fi .IP \(bu 2 . دریافت آمار تغییرات نسبت به آخرین تغییر در یک تاریخ مشخص: .sp .nf .ft C hg diff \-\-stat \-\-from "date(\(aqmay 2\(aq)" .ft P .fi .IP \(bu 2 . نمایش تفاوت تمام فایل‌های جدیداً اضافه‌شده که حاوی یک کلیدواژه هستند: .sp .nf .ft C hg diff "set:added() and grep(GNU)" .ft P .fi .IP \(bu 2 . مقایسه یک نسخه و والدین آن: .sp .nf .ft C hg diff \-c 9353 # compare against first parent hg diff \-\-from 9353^ \-\-to 9353 # same using revset syntax hg diff \-\-from 9353^2 \-\-to 9353 # compare against the second parent .ft P .fi .UNINDENT .sp در صورت موفقیت 0 بازمی‌گرداند. .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .BI \-r, \-\-rev \ . نسخه (منسوخ‌شده) .TP .BI \-\-from \ . نسخه مبدأ برای مقایسه .TP .BI \-\-to \ . نسخه مقصد برای مقایسه .TP .BI \-c, \-\-change \ . تغییر ایجادشده توسط نسخه .TP .B \-\-ignore\-changes\-from\-ancestors . فقط تغییر ایجادشده توسط نسخهٔ انتخاب‌شده را مقایسه می‌کند (آزمایشی) .TP .B \-a, \-\-text . در نظر گرفتن تمام فایل‌ها به عنوان فایل متنی .TP .B \-g, \-\-git . استفاده از قالب تفاوت گسترش‌یافتهٔ git (پیش‌فرض: diff.git) .TP .B \-\-binary . تولید تفاوت‌های باینری در حالت git (پیش‌فرض) .TP .B \-\-nodates . حذف تاریخ‌ها از سرآیندهای diff .TP .B \-\-noprefix . حذف پیشوندهای /a و /b از نام فایل‌ها .TP .B \-p, \-\-show\-function . نمایش تابعی که هر تغییر در آن قرار دارد (پیش‌فرض: diff.showfunc) .TP .B \-\-reverse . تولید تفاوتی که تغییرات را معکوس (خنثی) می‌کند .TP .B \-w, \-\-ignore\-all\-space . نادیده‌گرفتن فاصله‌های خالی هنگام مقایسه خطوط .TP .B \-b, \-\-ignore\-space\-change . نادیده‌گرفتن تغییرات در میزان فاصله‌های خالی .TP .B \-B, \-\-ignore\-blank\-lines . نادیده‌گرفتن تغییراتی که تمام خطوط آن‌ها خالی است .TP .B \-Z, \-\-ignore\-space\-at\-eol . نادیده‌گرفتن تغییرات فاصله‌های خالی در انتهای خطوط (EOL) .TP .BI \-U, \-\-unified \ . تعداد خطوط زمینه‌ای (context) برای نمایش .TP .B \-\-stat . نمایش خلاصه‌ای از تغییرات در سبک diffstat .TP .BI \-\-root \ . تولید تفاوت‌ها نسبت به زیردایرکتوری .TP .BI \-I, \-\-include \ . شامل کردن نام‌های منطبق با الگوهای داده‌شده .TP .BI \-X, \-\-exclude \ . مستثنی کردن نام‌های منطبق با الگوهای داده‌شده .TP .B \-S, \-\-subrepos . پیمایش بازگشتی در زیرمخزن‌ها .UNINDENT .sp گزینه‌های مشخص‌شده با [+] می‌توانند چندین بار استفاده شوند .\" Generated by docutils manpage writer. .\" .