این دستور git-annex-matching-options است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
git-annex-matching-options - مشخص کردن فایلها برای عمل کردن
شرح
بسیاری از دستورات git-annex از استفاده از این گزینهها برای تعیین اینکه روی کدام فایلها عمل میکنند، پشتیبانی میکنند.
عبارات خودسرانه پیچیده را می توان با استفاده از این گزینه ها ساخت. مثلا:
--exclude '*.mp3' --و --not -( --in=usbdrive --یا --in=archive -)
مثال بالا مانع از کار کردن git-annex روی فایلهای mp3 میشود که محتویات فایل آنها هستند
در هر یک از دو مخزن موجود است.
OPTIONS
--exclude=glob
فایل های منطبق با الگوی glob را رد می کند. glob نسبت به جریان مطابقت دارد
فهرست راهنما. مثلا:
--exclude='*.mp3' --exclude='subdir/*'
توجه داشته باشید که هنگام استفاده از --all یا --unused این با هیچ چیز مطابقت ندارد.
--include=glob
فایل هایی را که با الگوی glob مطابقت ندارند رد می کند. (مثل -- نه -- استثناء کردن.) برای
برای مثال، فقط شامل فایلهای mp3 و ogg:
--include='*.mp3' --یا --include='*.ogg'
توجه داشته باشید که هنگام استفاده از --all یا --unused هیچ چیزی را رد نمی کند.
--in=repository
فقط با فایل هایی مطابقت دارد که git-annex معتقد است محتویات آنها در a وجود دارد
مخزن توجه داشته باشید که مخزن را بررسی نمی کند تا بررسی کند که هنوز وجود دارد
محتوای.
مخزن باید با استفاده از نام یک کنترل از راه دور پیکربندی شده مشخص شود
UUID یا توصیف یک مخزن. برای مخزن فعلی، استفاده کنید --in=اینجا
--in=repository@{date}
فایلهایی را که در حال حاضر در درخت کاری قرار دارند مطابقت میدهد که محتوای آن در قسمت موجود است
مخزن در تاریخ معین
تاریخ در همان نحو ذکر شده در آن مشخص شده است gitrevisions(7). توجه داشته باشید که
این از reflog استفاده میکند، بنابراین تاریخهای گذشته را نمیتوان پرس و جو کرد.
برای مثال، ممکن است لازم باشد اجرا کنید دستگاه گوارش ضمیمه قطره . برای آزاد کردن موقت دیسک
فضا. روز بعد، می توانید فایل هایی را که با استفاده از آن رها کرده اید، برگردانید دستگاه گوارش ضمیمه دریافت کنید .
--in=here@{دیروز}
--کپی=تعداد
فقط با فایلهایی مطابقت دارد که git-annex معتقد است تعداد کپیهای مشخصی دارند،
یا بیشتر. توجه داشته باشید که کنترل از راه دور را بررسی نمی کند تا تأیید کند که کپی ها هنوز وجود دارند.
--copies=trustlevel:number
فقط با فایلهایی مطابقت دارد که git-annex معتقد است تعداد کپیهای مشخص شده روی آنها وجود دارد
کنترل از راه دور با سطح اعتماد مشخص شده مثلا، --copies=trusted:2
برای مطابقت با هر سطح اعتماد در سطح معین یا بالاتر از آن، از «trustlevel+» استفاده کنید. برای
مثال، --copies=semitrusted+:2
--copies=نام گروه:شماره
فقط با فایلهایی مطابقت دارد که git-annex معتقد است تعداد کپیهای مشخص شده روی آنها وجود دارد
ریموت ها در گروه مشخص شده مثلا، --copies=بایگانی:2
--عدم کپی=تعداد
فقط با فایل هایی مطابقت دارد که git-annex معتقد است به تعداد مشخص شده یا بیشتر نیاز دارند
کپی های اضافی برای ارضای تنظیمات numcopies آنها ساخته شود.
--approxlackingcopies=تعداد
مانند missingcopies، اما به تنظیمات .gitattributes annex.numcopies نگاه نمی کند.
این باعث می شود که به طور قابل توجهی سریعتر شود.
--inbackend=نام
فقط با فایل هایی مطابقت دارد که محتوای آنها با استفاده از باطن مقدار کلیدی مشخص شده ذخیره شده است.
--inallgroup=نام گروه
فقط با فایل هایی مطابقت دارد که git-annex معتقد است در همه مخازن موجود در آن وجود دارد
گروه مشخص شده
--smallerthan=اندازه
-- بزرگتر از = اندازه
فقط با فایل هایی مطابقت دارد که محتوای آنها کوچکتر یا بزرگتر از مقدار مشخص شده باشد
اندازه.
اندازه را می توان با هر واحدی که معمولاً استفاده می شود، به عنوان مثال، "0.5 گیگابایت" یا
"100 کیلوبایت"
-- فراداده میدان = کره
فقط با فایل هایی مطابقت دارد که دارای یک فیلد فراداده با مقدار منطبق است
کره زمین مقادیر فیلدهای فراداده بدون حساسیت به حروف بزرگ تطبیق داده می شوند.
--خواستن-گرفتن
با فایل هایی مطابقت دارد که تنظیمات محتوای ترجیحی برای مخزن آن را می خواهد
برای بدست آوردن توجه داشته باشید که این حتی با فایلهایی که از قبل موجود هستند مطابقت دارد، مگر اینکه
محدود با به عنوان مثال، -- نه --که در .
توجه داشته باشید که هنگام استفاده از --all یا --unused این با هیچ چیز مطابقت ندارد.
--خواستن رها کردن
با فایل هایی مطابقت دارد که تنظیمات محتوای ترجیحی برای مخزن آن را می خواهد
رها کردن توجه داشته باشید که این حتی با فایل هایی که قبلاً حذف شده اند مطابقت دارد.
مگر اینکه با مثلاً محدود شود، --که در .
توجه داشته باشید که هنگام استفاده از --all یا --unused این با هیچ چیز مطابقت ندارد.
-- نه گزینه تطبیق بعدی را معکوس می کند. به عنوان مثال، فقط روی فایل هایی با کمتر از
3 کپی، استفاده کنید -- نه --کپی=3
--و مستلزم آن است که هر دو گزینه تطبیق قبلی و بعدی مطابقت داشته باشند. پیشفرض.
--یا نیاز دارد که گزینه قبلی یا بعدی مطابقت داشته باشد.
-( گروهی از گزینه های تطبیق را باز می کند.
-) گروهی از گزینه های تطبیق را می بندد.
با استفاده از خدمات onworks.net از git-annex-matching-Options به صورت آنلاین استفاده کنید