'\" t .\" Title: git-lfs-filter-process .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" .TH "GIT\-LFS\-FILTER\-PROCESS" "1" "" "\ \&" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" git-lfs-filter-process \- فرآیند فیلتر Git برای تبدیل متقابل فایل‌های اشاره‌گر و محتوای واقعی .SH "خلاصه دستور (SYNOPSIS)" .sp .nf .fam C \fBgit lfs filter\-process\fP \fBgit lfs filter\-process \-\-skip\fP .fam .fi .SH "توضیحات (DESCRIPTION)" .sp پیاده‌سازی API فیلتر فرآیند Git، که پیام‌های دست‌تکانی (handshake) را مبادله کرده و سپس درخواست‌های مربوط به clean یا smudge کردن یک فایل را پذیرفته و به آن‌ها پاسخ می‌دهد. .sp دستور filter\-process همواره توسط فرآیند فیلتر Git اجرا می‌شود و از طریق ویژگی‌های Git (Git attributes) مخزن پیکربندی می‌گردد. .sp در پیکربندی Git خود یا در یک فایل \f(CR.lfsconfig\fP، می‌توانید یکی یا هر دو گزینهٔ \f(CRlfs.fetchinclude\fP و \f(CRlfs.fetchexclude\fP را به فهرستی از مسیرهای جداشده با کاما تنظیم کنید. اگر \f(CRlfs.fetchinclude\fP تعریف شده باشد، فایل‌های اشاره‌گر Git LFS تنها در صورتی با محتوای فایل شیء متناظر Git LFS جایگزین می‌شوند که مسیر آن‌ها با یکی از موارد موجود در آن فهرست مطابقت داشته باشد؛ و اگر \f(CRlfs.fetchexclude\fP تعریف شده باشد، فایل‌های اشاره‌گر Git LFS تنها در صورتی با محتوای فایل شیء متناظر Git LFS جایگزین می‌شوند که مسیر آن‌ها با هیچ‌یک از موارد آن فهرست مطابقت نداشته باشد. تطبیق مسیرها با استفاده از نویسه‌های عمومی (wildcard) مطابق gitignore(5) انجام می‌گیرد. فایل‌های اشاره‌گر Git LFS که با محتوای فایل‌های شیء متناظر خود جایگزین نمی‌شوند، بدون تغییر مستقیماً در خروجی استاندارد کپی می‌گردند. .sp فرآیند فیلتر از پروتکل pkt\-line در Git برای برقراری ارتباط استفاده می‌کند و جزئیات آن در gitattributes(5) مستند شده است. .SH "گزینه‌ها (OPTIONS)" .sp بدون هیچ گزینه‌ای، filter\-process درخواست‌ها را به‌صورت عادی پذیرفته و پاسخ می‌دهد. .sp \f(CR\-s\fP, \f(CR\-\-skip\fP .RS 4 صرف‌نظر کردن از بارگیری خودکار اشیاء هنگام clone یا pull. .RE .sp \f(CRGIT_LFS_SKIP_SMUDGE\fP .RS 4 فرآیند smudging را غیرفعال می‌کند. برای اطلاعات بیشتر، ببینید: git\-lfs\-config(5). .RE .SH "همچنین ببینید (SEE ALSO)" .sp git\-lfs\-clean(1), git\-lfs\-install(1), git\-lfs\-smudge(1), gitattributes(5), gitignore(5). .sp بخشی از مجموعهٔ git\-lfs(1).