jj-diff(1) General Commands Manual jj-diff(1) نام (NAME) jj-diff - مقایسه محتوای فایل‌ها میان دو بازنگری خلاصه دستور (SYNOPSIS) jj diff [-r|--revisions] [-R|--repository] [-f|--from] [--ignore-working-copy] [--no-integrate-operation] [-t|--to] [--ignore-immutable] [-T|--template] [--at-operation] [-s|--summary] [--debug] [--stat] [--color] [--types] [--name-only] [--quiet] [--git] [--no-pager] [--color-words] [--config] [--config-file] [--tool] [--context] [-w|--ignore-all-space] [-b|--ignore-space-change] [-h|--help] [FILESETS] توضیحات (DESCRIPTION) مقایسه محتوای فایل‌ها میان دو بازنگری با گزینهٔ -r، تغییرات را در مقایسه با بازنگری والد نشان می‌دهد. اگر چندین بازنگری والد وجود داشته باشد (یعنی بازنگری مورد نظر یک ادغام باشد)، آن‌ها ادغام خواهند شد و تغییرات از نتیجه به بازنگری مشخص‌شده نشان داده می‌شود. با گزینه‌های --from و/یا --to، تفاوت از/به بازنگری‌های داده‌شده را نمایش می‌دهد. اگر هر یک مشخص نشود، مقدار پیش‌فرض آن به کامیت رونوشت کاری (working copy) بازمی‌گردد. برای نمونه، jj diff --from main تغییرات را از "main" (شاید نام یک بوک‌مارک) به کامیت رونوشت کاری نشان می‌دهد. اگر هیچ گزینه‌ای مشخص نشود، به‌طور پیش‌فرض معادل -r @ خواهد بود. گزینه‌ها (OPTIONS) -r, --revisions نمایش تغییرات در این بازنگری‌ها اگر چندین بازنگری وجود داشته باشد، کل تفاوت (diff) برای همهٔ آن‌ها نمایش داده خواهد شد. برای مثال، اگر زنجیره‌ای خطی از بازنگری‌های A..D داشته باشید، آن‌گاه jj diff -r B::D برابر با jj diff --from A --to D خواهد بود. چندین رأس (head) و/یا ریشه پشتیبانی می‌شوند، اما وجود شکاف در مجموعه بازنگری (revset) پشتیبانی نمی‌شود (مانند jj diff -r 'A|C' در یک زنجیرهٔ خطی A..C). اگر یک بازنگری یک کامیت ادغام باشد، این گزینه تغییرات را *از* ادغام خودکار محتوای تمام والدین آن *به* محتوای خود بازنگری نمایش می‌دهد. اگر هیچ‌کدام از -r، -f یا -t مشخص نشوند، مقدار پیش‌فرض -r @ خواهد بود. -f, --from نمایش تغییرات از این بازنگری اگر هیچ‌کدام از -r، -f یا -t مشخص نشوند، مقدار پیش‌فرض -r @ خواهد بود. -t, --to نمایش تغییرات به این بازنگری اگر هیچ‌کدام از -r، -f یا -t مشخص نشوند، مقدار پیش‌فرض -r @ خواهد بود. -h, --help چاپ راهنما (مشاهده خلاصه با '-h') [FILESETS] محدود کردن تفاوت به این مسیرها گزینه‌های قالب‌بندی تفاوت (DIFF FORMATTING OPTIONS) -T, --template