git-annex-assistant(1) General Commands Manual git-annex-assistant(1)

git-annex-assistant - دیمن همگام‌سازی خودکار و دستیار مخزن

git annex assistant

تغییرات فایل‌ها در دایرکتوری فعلی و زیردایرکتوری‌های آن را زیر نظر می‌گیرد و به‌طور خودکار آن‌ها را با سایر ریموت‌ها همگام‌سازی می‌کند. این فرآیند شامل افزودن فایل‌های جدید نیز می‌شود. فایل‌های جدیدی که توسط دیگران در ریموت‌ها منتشر می‌شوند نیز به‌طور خودکار بارگیری می‌شوند.

به‌طور پیش‌فرض، تمام فایل‌های جدید موجود در دایرکتوری به مخزن اضافه خواهند شد (شامل فایل‌های نقطه‌دار یا dotfiles). برای جلوگیری از اضافه شدن برخی از فایل‌ها، از فایل‌های .gitignore استفاده کنید.

به‌طور پیش‌فرض، تمام فایل‌هایی که اضافه می‌شوند به انکس (annex) افزوده می‌شوند؛ مشابه زمانی که دستور git annex add را اجرا می‌کنید. اگر annex.largefiles را پیکربندی کنید، فایل‌هایی که با آن مطابقت نداشته باشند، در عوض با git add اضافه خواهند شد.

به‌طور خودکار دستیار را در هر یک از مخازن فهرست‌شده در فایل ~/.config/git-annex/autostart راه‌اندازی و اجرا می‌کند.
این گزینه معمولاً در هنگام بوت سیستم یا زمان ورود به سیستم (login) آغاز می‌شود.
قبل از اجرای پویش راه‌اندازی، به مدت N ثانیه صبر می‌کند. این فرآیند ممکن است سنگین باشد و شاید تمایلی نداشته باشید که بلافاصله پس از ورود به سیستم اجرا شود.
هنگامی که از --autostart استفاده می‌شود، مقدار پیش‌فرض برابر با --startdelay=5 است.
از رفتن فرآیند به پس‌زمینه (انشعاب یا fork به پس‌زمینه) جلوگیری می‌کند.
دیمن در حال اجرا در مخزن فعلی را متوقف می‌کند.
مکمل --autostart؛ تمام دیمن‌های در حال اجرا در مخازن فهرست‌شده در فایل autostart را متوقف می‌کند.
همچنین گزینه‌های git-annex-common-options(1) نیز قابل استفاده هستند.

git-annex(1)

git-annex-watch(1)

git-annex-assist(1)

git-annex-schedule(1)

برای جزئیات بیشتر درباره دستیار git-annex، پیوند زیر را ببینید: https://git-annex.branchable.com/assistant

Joey Hess <id@joeyh.name>