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

git-annex-merge - ادغام تغییرات از مخازن دوردست

git annex merge [شاخه]

هنگامی که این دستور بدون هیچ پارامتری اجرا شود، همان عملیات ادغام (و حل تداخل ادغام) را که توسط دستورات git-annex pull و git-annex sync انجام می‌شود، انجام می‌دهد؛ اما بدون بارگذاری یا بارگیری هرگونه داده.

هنگامی که شاخه‌ای برای ادغام مشخص شود، آن را با استفاده از همان سازوکار حل تداخل ادغام دستور git-annex pull در شاخه جاری ادغام می‌کند. این قابلیت به‌ویژه در یک شاخه تنظیم‌شده (adjusted branch) بسیار مفید است، زیرا پیش از ادغام، همان تنظیمات را روی شاخه اعمال می‌کند.

هنگامی که پیکربندی annex.resolvemerge روی false تنظیم شده باشد، حل تداخل ادغام انجام نخواهد شد.

به دستور git merge پاس داده می‌شود تا ادغام یا عدم ادغام تاریخچه‌هایی را که فاقد نیای مشترک هستند کنترل کند.
فعال‌سازی خروجی JSON. این گزینه برای پردازش توسط برنامه‌هایی که از git-annex استفاده می‌کنند در نظر گرفته شده است. هر خط از خروجی یک شیء JSON است.
پیام‌هایی که به‌طور معمول در خروجی خطای استاندارد (stderr) نمایش داده می‌شدند، در عوض درون JSON گنجانده می‌شوند.
همچنین می‌توان از گزینه‌های git-annex-common-options(1) نیز استفاده کرد.

git-annex(1)

git-annex-pull(1)

git-annex-sync(1)

git-annex-adjust(1)

Joey Hess <id@joeyh.name>