'\" 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