GIT-LFS-LOCKS(1)   GIT-LFS-LOCKS(1)

git-lfs-locks - فهرست کردن فایل‌های قفل‌شدهٔ فعلی از کارساز Git LFS

git lfs locks [گزینه‌ها]

فهرست قفل‌های فعلی را از کارساز Git LFS دریافت کرده و نمایش می‌دهد.

-r <name>, --remote=<name>

کارساز Git LFS مورد استفاده را مشخص می‌کند. در صورتی که کلید پیکربندی lfs.url تنظیم شده باشد، نادیده گرفته می‌شود.

-i <id>, --id=<id>

یک قفل را با شناسهٔ (ID) آن مشخص می‌کند. یک نتیجه بازمی‌گرداند.

-p <path>, --path=<path>

یک قفل را با مسیر آن مشخص می‌کند. یک نتیجه بازمی‌گرداند.

--local

فقط قفل‌های متعلق به خود کاربر را که به‌صورت محلی کَش شده‌اند فهرست می‌کند. از برقراری ارتباط با کارساز دوردست صرف‌نظر می‌شود.

--cached

قفل‌های ذخیره‌شده از آخرین ارتباط با کارساز دوردست را فهرست می‌کند. بر خلاف --local، این گزینه قفل‌های سایر کاربران را نیز در بر می‌گیرد. این گزینه برای نمایش آخرین قفل‌های شناخته‌شده در شرایطی که آفلاین هستید کاربرد دارد. هیچ تضمینی وجود ندارد که قفل‌ها در این فاصله روی کارساز تغییر نکرده باشند.

--verify

مالک قفل را روی کارساز بررسی و تأیید کرده و قفل‌های متعلق به خود کاربر را با علامت 'O' مشخص می‌کند. قفل‌های خودی در عمل متعلق به کاربر جاری هستند و فایل‌های متناظر با آن‌ها می‌توانند برای ارسال (push) بعدی به‌روزرسانی شوند. تمام قفل‌های دیگر در اختیار کاربر دیگری است. بر خلاف --local، این گزینه قفل‌هایی را که در اختیار ما هستند حتی در صورت عدم دسترسی به اطلاعات محلی قفل نیز تشخیص می‌دهد (برای مثال اگر فایل از یک کلون دیگر قفل شده باشد)؛ همچنین قفل‌های «شکسته‌شده» را شناسایی می‌کند (مانند زمانی که فرد دیگری فایل‌های ما را به‌اجبار از حالت قفل خارج کرده باشد).

-l <num>, --limit=<num>

تعداد نتایج بازگشتی را مشخص می‌کند.

-j, --json

در صورت موفقیت‌آمیز بودن اجرای دستور، اطلاعات قفل را به‌صورت JSON در خروجی استاندارد (STDOUT) می‌نویسد. برای تعامل با ابزارهای خارجی طراحی شده است. اگر دستور با کد خروج غیرصفر بازگردد، پیام‌های متنی ساده به خروجی خطای استاندارد (STDERR) ارسال می‌شوند.

git-lfs-lock(1), git-lfs-unlock(1).

بخشی از مجموعهٔ git-lfs(1).