'\" t .\" Title: git-pack-redundant .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 2026-06-29 .\" Manual: Git Manual .\" Source: Git 2.55.0 .\" Language: Persian .\" .TH "GIT\-PACK\-REDUNDANT" "1" "2026\-06\-29" "Git 2\&.55\&.0" "Git Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" git-pack-redundant \- یافتن فایل‌های بسته اضافی در مخزن .SH "خلاصه دستور (SYNOPSIS)" .sp .nf \fIgit pack\-redundant\fR [\-\-verbose] [\-\-alt\-odb] (\-\-all | \&...) .fi .sp .SH "هشدار (WARNING)" .sp دستور \fBgit\fR \fBpack\-redundant\fR منسوخ شده است و برای حذف در نسخه‌های آینده گیت برنامه‌ریزی شده است\&. از آنجا که این دستور تنها می‌تواند کل بسته‌های تکراری را حذف کند و نه تک‌تک اشیاء تکراری را، معمولاً ابزار مفیدی برای کاهش حجم مخزن به شمار نمی‌رود\&. برای این کار بهتر است از \fBgit\fR \fBgc\fR استفاده کنید که اشیاء را در یک بسته جدید قرار داده و موارد تکراری را حذف می‌کند\&. .sp اجرای \fBpack\-redundant\fR بدون فلگ \fB\-\-i\-still\-use\-this\fR در این نسخه با شکست مواجه خواهد شد\&. اگر معتقدید موردی دارید که \fBpack\-redundant\fR برای آن مناسب‌تر است و با این حذف مخالفید، لطفاً با فهرست پستی گیت در \m[blue]\fBgit@vger\&.kernel\&.org\fR\m[]\&\s-2\u[1]\d\s+2 تماس بگیرید\&. اطلاعات بیشتر درباره این فهرست پستی در \m[blue]\fBhttps://git\-scm\&.com/community\fR\m[] در دسترس است\&. .SH "توضیحات (DESCRIPTION)" .sp این برنامه محاسبه می‌کند که کدام بسته‌ها در مخزن شما اضافی هستند\&. خروجی در صورتی که در ریشه مخزن باشید، برای هدایت با لوله به \fBxargs\fR \fBrm\fR مناسب است\&. .sp دستور \fIgit pack\-redundant\fR فهرستی از اشیاء را در ورودی استاندارد می‌پذیرد\&. هنگام بررسی این‌که کدام بسته‌ها مورد نیاز هستند، هرگونه شیء ارائه‌شده نادیده گرفته خواهد شد\&. این موضوع، دستور زیر را هنگام تمایل به حذف بسته‌هایی که حاوی اشیاء غیرقابل دسترس هستند مفید می‌سازد: .sp .nf git fsck \-\-full \-\-unreachable | cut \-d \*(Aq \*(Aq \-f3 | \e git pack\-redundant \-\-all | xargs rm .fi .SH "گزینه‌ها (OPTIONS)" .PP \-\-all .RS 4 همه بسته‌ها را پردازش می‌کند\&. هر نام فایلی در خط فرمان نادیده گرفته می‌شود\&. .RE .PP \-\-alt\-odb .RS 4 نیازی نیست اشیاء موجود در بسته‌های متعلق به دایرکتوری‌های پایگاه داده اشیاء (odb) جایگزین، در بسته‌های محلی نیز وجود داشته باشند\&. .RE .PP \-\-verbose .RS 4 مقداری آمار را در stderr خروجی می‌دهد\&. تأثیر منفی اندکی بر کارایی دارد\&. .RE .SH "همچنین ببینید (SEE ALSO)" .sp \fBgit-pack-objects\fR(1) \fBgit-repack\fR(1) \fBgit-prune-packed\fR(1) .SH "گیت (GIT)" .sp بخشی از مجموعه \fBgit\fR(1) .SH "یادداشت‌ها (NOTES)" .IP " 1." 4 git@vger.kernel.org .RS 4 \%mailto:git@vger.kernel.org .RE