.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH jj\-config\-get 1 "get" .SH "نام (NAME)" jj\-config\-get \- دریافت مقدار یک گزینهٔ پیکربندی مشخص .SH "خلاصه دستور (SYNOPSIS)" \fBjj config get\fR [\fB\-R\fR|\fB\-\-repository\fR] [\fB\-\-ignore\-working\-copy\fR] [\fB\-\-no\-integrate\-operation\fR] [\fB\-\-ignore\-immutable\fR] [\fB\-\-at\-operation\fR] [\fB\-\-debug\fR] [\fB\-\-color\fR] [\fB\-\-quiet\fR] [\fB\-\-no\-pager\fR] [\fB\-\-config\fR] [\fB\-\-config\-file\fR] [\fB\-h\fR|\fB\-\-help\fR] <\fINAME\fR> .SH "توضیحات (DESCRIPTION)" مقدار یک گزینهٔ پیکربندی مشخص را دریافت می‌کند. .PP برخلاف .BR "jj config list" ، نتیجهٔ .B jj config get بدون قالب‌بندی اضافی چاپ می‌شود و بنابراین در اسکریپت‌نویسی قابل استفاده است. برای نمونه: .PP .nf $ jj config list user.name user.name="Martin von Zweigbergk" $ jj config get user.name Martin von Zweigbergk .fi .SH "گزینه‌ها (OPTIONS)" .TP \fB\-h\fR, \fB\-\-help\fR چاپ راهنما (مشاهده خلاصه با \*(Aq\-h\*(Aq). .TP <\fINAME\fR> نام گزینهٔ پیکربندی مورد نظر برای دریافت مقدار. .SH "گزینه‌های عمومی (GLOBAL OPTIONS)" .TP \fB\-R\fR, \fB\-\-repository\fR \fI\fR مسیر مخزنی که عملیات باید روی آن انجام شود. .sp به‌طور پیش‌فرض، Jujutsu برای یافتن نزدیک‌ترین دایرکتوری .B .jj/ در اجداد دایرکتوری کاری فعلی جستجو می‌کند. .TP \fB\-\-ignore\-working\-copy\fR از نسخه کاری (working copy) اسنپ‌شات نمی‌گیرد و آن را به‌روزرسانی نمی‌کند. .sp به‌طور پیش‌فرض، Jujutsu در ابتدای هر دستور از نسخه کاری یک اسنپ‌شات تهیه می‌کند. همچنین در پایان دستور، در صورتی که کامیت نسخه کاری .RB ( @ ) تغییر کرده باشد، نسخه کاری به‌روزرسانی می‌شود. اگر می‌خواهید از تهیه اسنپ‌شات نسخه کاری صرف‌نظر کنید و در عوض یک کامیت نسخه کاری احتمالاً قدیمی را ببینید، می‌توانید از .B \-\-ignore\-working\-copy استفاده نمایید. این کار برای نمونه در خط فرمان (prompt)، به‌ویژه هنگامی که فرآیند دیگری نسخه کاری را کامیت می‌کند، مفید است. .sp بارگذاری مخزن در یک عملیات خاص با استفاده از .B \-\-at\-operation به‌طور ضمنی شامل .B \-\-ignore\-working\-copy می‌شود. .TP \fB\-\-no\-integrate\-operation\fR دستور را طبق معمول اجرا می‌کند اما هیچ عملیاتی را یکپارچه‌سازی (integrate) نمی‌کند. .sp هنگامی که این گزینه مشخص شود، عملیات همچنان طبق معمول ایجاد می‌شوند اما در گزارش عملیات (operation log) ثبت و یکپارچه نمی‌گردند. نسخه کاری نیز به‌روزرسانی نخواهد شد. .sp دستور شناسه عملیات (operation ID) ایجادشده را چاپ می‌کند. می‌توانید آن شناسه را مثلاً به .B jj \-\-at\-op ارسال کنید تا وضعیت به‌دست‌آمده مخزن را بررسی نمایید، یا آن را به .B jj op restore بدهید تا مخزن را به آن وضعیت بازگرداند. همچنین می‌توانید این شناسه را به .B jj op integrate بدهید تا عملیات را یکپارچه‌سازی کند. .sp توجه داشته باشید که این گزینه مانع اثرات جانبی بیرون از مخزن *نمی‌شود*. برای نمونه، .B jj git push \-\-no\-integrate\-operation همچنان عملیات push را ارسال و اجرا خواهد کرد. .TP \fB\-\-ignore\-immutable\fR اجازه بازنویسی کامیت‌های تغییرناپذیر (immutable). .sp به‌طور پیش‌فرض، Jujutsu از بازنویسی کامیت‌های موجود در مجموعه کامیت‌های تغییرناپذیر پیکربندی‌شده جلوگیری می‌کند. این گزینه بررسی مذکور را غیرفعال کرده و به شما امکان می‌دهد هر کامیتی به‌جز کامیت ریشه (root commit) را بازنویسی کنید. .sp این گزینه فقط روی این بررسی تأثیر می‌گذارد و روی مجموعه بازبینی .B immutable_heads() یا کلمه کلیدی الگوی .B immutable تأثیری ندارد. .TP \fB\-\-at\-operation\fR \fI\fR عملیاتی که مخزن بر اساس آن بارگذاری می‌شود. .sp به‌طور پیش‌فرض، Jujutsu مخزن را در تازه‌ترین عملیات، یا در نقطه ادغام عملیات‌های واگرا (divergent) در صورت وجود، بارگذاری می‌کند. .sp می‌توانید از .BI \-\-at\-op= استفاده کنید تا ببینید مخزن در یک عملیات پیشین چگونه بوده است. برای نمونه، .BI "jj \-\-at\-op=" " st" آنچه را که .B jj st بلافاصله پس از اتمام آن عملیات نمایش می‌داد، به شما نشان می‌دهد. گزینه .B \-\-at\-op=@ تقریباً مشابه حالت پیش‌فرض است، با این تفاوت که عملیات‌های واگرا هرگز ادغام نخواهند شد. .sp برای یافتن شناسه عملیات مورد نظر خود از .B jj op log استفاده کنید. هر پیشوند غیرمبهم از شناسه عملیات کافی خواهد بود. .sp هنگام بارگذاری مخزن در یک عملیات پیشین، نسخه کاری نادیده گرفته می‌شود، درست مانند اینکه .B \-\-ignore\-working\-copy مشخص شده باشد. .sp اجرای دستورات ایجادکننده تغییر (mutating) هنگام بارگذاری مخزن در یک عملیات پیشین امکان‌پذیر است. انجام این کار معادل اجرای دستورات همزمان با شروع از عملیات قبلی است. به‌ندرت دلیلی برای انجام این کار وجود دارد، اما امکان‌پذیر است. .TP \fB\-\-debug\fR فعال‌سازی ثبت وقایع اشکال‌زدایی (debug logging). .TP \fB\-\-color\fR \fI\fR تعیین زمان رنگی‌سازی خروجی. .sp \fIمقادیر ممکن:\fR .RS 14 .IP \(bu 2 always .IP \(bu 2 never .IP \(bu 2 debug .IP \(bu 2 auto .RE .TP \fB\-\-quiet\fR بی‌صدا کردن خروجی‌های غیرضروری و ثانویه دستور. .sp برای نمونه، .B jj file list همچنان فایل‌ها را فهرست می‌کند، اما دیگر گزارشی مبنی بر اینکه آیا از نسخه کاری اسنپ‌شات گرفته شده یا فرزندان بازپایه‌ریزی (rebase) شده‌اند ارائه نمی‌دهد. .sp پیام‌های هشدار و خطا همچنان نمایش داده می‌شوند. .TP \fB\-\-no\-pager\fR غیرفعال‌سازی صفحه‌بندی‌کننده (pager). .TP \fB\-\-config\fR \fI\fR گزینه‌های پیکربندی اضافی (می‌تواند تکرار شود). .sp نام باید به‌صورت کلیدهای نقطه‌دار TOML مشخص شود. مقدار نیز باید در قالب عبارت TOML تعیین گردد. اگر مقدار رشته‌ای درون ساختارهای TOML (مانند آرایه‌ها) قرار نگرفته باشد، می‌توان علامت‌های نقل‌قول را حذف کرد. .TP \fB\-\-config\-file\fR \fI\fR فایل‌های پیکربندی اضافی (می‌تواند تکرار شود). .SH "همچنین ببینید (SEE ALSO)" .BR jj (1), .BR jj\-config (1), .BR jj\-config\-list (1), .BR jj\-config\-set (1)