| OSTREE PULL(1) | ostree pull | OSTREE PULL(1) |
نام (NAME)
ostree-pull - بارگیری دادهها از یک مخزن دوردست
خلاصه دستور (SYNOPSIS)
ostree pull {REMOTE} [BRANCH]
گزینهها (OPTIONS)
--commit-metadata-only
--cache-dir=DIR
--disable-fsync
--localcache-repo
--untrusted
--disable-static-deltas
--mirror
--subpath=SUBPATH
--depth=DEPTH
--network-retries=N
--disable-retry-on-network-errors
--low-speed-limit-bytes=N
--low-speed-time-seconds=N
--max-outstanding-fetcher-requests=N
--disable-verify-bindings
توضیحات (DESCRIPTION)
بدون گزینه --mirror ، این دستور مراجع جدیدی در پوشه remotes/REMOTE/ برای هر شاخه دریافت شده ایجاد خواهد کرد مگر آنکه از قبل ایجاد شده باشند. چنین ارجاعهایی سپس میتوانند با REMOTE:BRANCH در زیردستورهای ostree مورد استفاده قرار گیرند (برای نمونه ostree log origin:exampleos/x86_64/standard).
این دستور میتواند فقط یک کامیت خاص را دریافت کند، یا یک آینهسازی کامل از مخزن دوردست را به سرانجام برساند. اگر هیچ BRANCH (شاخهای) مشخص نشود، تمام شاخههای پیکربندیشده دریافت میگردند.
یک ساختار نحوی ویژه با نویسه @ امکان مشخصکردن یک کامیت خاص برای دریافت از یک شاخه را فراهم میکند. موارد کاربرد این قابلیت تا حدی شبیه به دریافت یک تگ خاص در git است؛ بهعنوان مثال میتوان اسکریپتی برای ارتقای سیستم به یک نسخه مطمئن مشخص نوشت، بهجای دریافت آخرین نسخه از سوی ارائهدهنده محتوا.
مثالها (EXAMPLES)
$ ostree --repo=repo pull --depth=-1 --mirror remote_name
انجام یک آینهسازی کامل از مخزن دوردست. (این حالت بیشتر زمانی سودمند است که مخزن شما نیز در حالت archive باشد)
$ ostree --repo=repo pull remote_name exampleos/x86_64/standard
واکشی جدیدترین کامیت در exampleos/x86_64/standard.
$ ostree --repo=repo pull remote_name exampleos/x86_64/standard@98ea6e4f216f2fb4b69fff9b3a44842c38686ca685f3f55dc48c5d3fb1107be4
بارگیری کامیت خاصی که با 98ea6e آغاز میشود، درست مانند اینکه آخرین کامیت برای exampleos/x86_64/standard بوده است.
| OSTree |