.TH git-annex-filter-process 1 .SH "نام (NAME)" git-annex-filter\-process \- پردازش فیلتر طولانی‌مدت گیت برای git-annex .PP .SH "خلاصه دستور (SYNOPSIS)" git annex filter\-process .PP .SH "توضیحات (DESCRIPTION)" هنگامی که این قابلیت فعال نباشد، هر فایلی که گیت می‌خواهد فیلتر کند شامل راه‌اندازی یک پردازش جدید \fBgit-annex smudge\fP خواهد بود. راه‌اندازی تعداد زیادی از این پردازش‌ها برای فایل‌های بسیار می‌تواند کند باشد، و می‌تواند دستوراتی مانند \fBgit checkout\fP و \fBgit add\fP را هنگام کار روی تعداد زیادی فایل کند سازد. (تعداد زیادی از فایل‌های ضمیمه‌شدهٔ قفل‌شده موجب کندی \fBgit checkout\fP نمی‌شوند، اما فایل‌های قفل‌گشایی‌شده [unlocked] و فایل‌های غیرضمیمه باعث کندی آن می‌شوند.) .PP از سوی دیگر، هنگامی که این قابلیت فعال باشد، اجرای \fBgit add\fP روی یک فایل بزرگ یک خواندن اضافه و غیرضروری از فایل انجام می‌دهد و محتوای آن را به git-annex پایپ می‌کند. بنابراین وقتی این ویژگی فعال است، استفاده از \fBgit-annex add\fP برای افزودن فایل‌های بزرگ به annex، سریع‌تر از \fBgit add\fP خواهد بود. سایر دستوراتی که فایل اضافه می‌کنند، مانند \fBgit commit \-a\fP نیز تحت تأثیر این موضوع قرار می‌گیرند. .PP این ویژگی به‌طور پیش‌فرض در مخازن git-annex نسخه ۹ و بالاتر استفاده می‌شود، در حالی که مخازن نسخه ۸ جهت سازگاری رو به عقب با نسخه‌های قدیمی‌تر git-annex از \fBgit-annex smudge\fP استفاده می‌کنند. .PP برای فعال‌سازی این مورد در یک مخزن نسخه ۸، اجرا کنید: .PP .nf git config filter.annex.process 'git-annex filter\-process' .fi .PP برای غیرفعال‌سازی آن، می‌توانید متغیر پیکربندی را لغو کنید: .PP .nf git config \-\-unset filter.annex.process .fi .PP به‌جز تغییر در سرعت و مصرف حافظه هنگام استفاده از گیت، هیچ تفاوت آشکاری در رفتار بین فعال بودن و نبودن آن وجود نخواهد داشت. .PP .SH "گزینه‌ها (OPTIONS)" می‌توان از git-annex\-common\-options(1) استفاده کرد. .PP .SH "همچنین ببینید (SEE ALSO)" git-annex(1) .PP git-annex\-smudge(1) .PP .SH "نویسنده (AUTHOR)" Joey Hess