git-annex-sync - آنلاین در ابر

این دستور git-annex-sync است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


git-annex-sync - مخزن محلی را با ریموت ها همگام کنید

خلاصه


git annex sync [از راه دور ...]

شرح


هنگامی که می خواهید مخزن محلی را با یک یا چند مورد از آن همگام سازی کنید از این دستور استفاده کنید
از راه دور می توانید کنترل های راه دور (یا گروه های راه دور) را برای همگام سازی با نام مشخص کنید. پیشفرض
اگر هیچ کدام مشخص نشده باشد، با همه ریموت ها همگام سازی می شود.

فرآیند همگام سازی ابتدا شامل انجام هرگونه تغییر محلی در فایل هایی است که قبلاً انجام شده است
به مخزن اضافه شد، سپس واکشی و ادغام شد همگام سازی/استاد و git-
ضمیمه از مخازن راه دور منشعب شوید و در نهایت تغییرات را به آن ها برگردانید
شاخه ها در مخازن راه دور برای انجام هر یک از آنها می توانید از دستورات استاندارد git استفاده کنید
مراحل را با دست انجام دهید، یا اگر نمی خواهید نگران جزئیات باشید، می توانید از همگام سازی استفاده کنید.

محتوای اشیاء پیوست شده به طور پیش فرض همگام سازی نمی شود، اما گزینه --content (نگاه کنید به
زیر) می تواند آن را همگام سازی کند.

تضادهای ادغام به طور خودکار با همگام سازی مدیریت می شوند. وقتی دو نسخه متناقض از یک فایل
متعهد شده اند، هر دو تحت نام فایل های مختلف به درخت اضافه خواهند شد. برای
به عنوان مثال، فایل "foo" با "foo.somekey" و "foo.otherkey" جایگزین می شود.

توجه داشته باشید که همگام سازی با کنترل از راه دور درخت کار کنترل از راه دور را با تغییرات به روز نمی کند
به مخزن محلی ساخته شده است. با این حال، این تغییرات به کنترل از راه دور منتقل می شوند، بنابراین آنها می توانند
با اجرای "git annex sync" روی کنترل از راه دور، در درخت کاری خود ادغام شود.

OPTIONS


--سریع

فقط با کنترل های از راه دور با کمترین مقدار هزینه پیوست پیکربندی شده همگام سازی کنید.

--مرتکب شدن, --عدم تعهد
یک commit به صورت پیش فرض انجام می شود. از --no-cmmit برای جلوگیری از انجام تغییرات محلی استفاده کنید.

--message=msg
از این گزینه برای تعیین یک پیام commit استفاده کنید.

--کشیدن, --بدون کشش
به‌طور پیش‌فرض، git از ریموت‌ها خارج می‌شود. برای غیرفعال کردن از --no-pull استفاده کنید.

--فشار دادن, -- بدون فشار
به طور پیش فرض، git به ریموت ها فشار می آورد. از --no-push برای غیرفعال کردن استفاده کنید.

--محتوا, --بی محتوا
به طور معمول، همگام سازی محتویات فایل های پیوست شده را منتقل نمی کند. محتوای
گزینه باعث می شود که محتوای فایل های درخت کار نیز آپلود شود و
در صورت لزوم دانلود می شود.

معمولاً این سعی می‌کند هر فایل ضمیمه شده را در درخت کاری که محلی است دریافت کند
مخزن هنوز ندارد، و سپس هر فایل در درخت کار را به هر کپی می کند
از راه دور که با آن همگام سازی می شود. این رفتار را می توان با پیکربندی رد کرد
محتوای ترجیحی یک مخزن دیدن git-annex-preferred-content(1).

--همه این گزینه، زمانی که با --محتوا، همه نسخه های موجود را از همه فراهم می کند
زمانی که تنظیمات محتوای ترجیحی اجازه می دهد، فایل ها همگام سازی شوند.

توجه داشته باشید که تنظیمات محتوای ترجیحی که استفاده می کنند شامل= or حذف = فقط مطابقت خواهد داشت
نسخه فایل هایی که در حال حاضر در درخت کار هستند، اما نه نسخه های قبلی فایل ها.

--jobs=N -JN
همگام‌سازی موازی را با تعداد مشخصی از کارهایی که همزمان اجرا می‌شوند، فعال می‌کند.
مثلا: -J10

هنگامی که چندین کنترل از راه دور git وجود دارد، فشارها به صورت موازی به آنها انجام می شود. می کشد
به طور موازی انجام نمی شود زیرا کارایی کمتری دارد. هنگامی که --content است
همگام سازی، فایل ها به صورت موازی نیز پردازش می شوند.

از git-annex-sync به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز