این دستور git-mergetool است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
git-mergetool - ابزارهای حل تعارض ادغام را برای حل تضادهای ادغام اجرا کنید
خلاصه
دستگاه گوارش mergetool [--ابزار= ] [-y | --[نه-]پیشنهاد] [ ...]
شرح
از git mergetool برای اجرای یکی از چندین ابزار ادغام برای حل تضادهای ادغام استفاده کنید. این است
به طور معمول پس از اجرا دستگاه گوارش ادغام کردن.
اگر یک یا چند پارامترها داده شده است، برنامه ابزار ادغام برای حل کردن اجرا خواهد شد
تفاوتها در هر فایل (پرش از آنها بدون درگیری). تعیین دایرکتوری خواهد شد
شامل تمام فایل های حل نشده در آن مسیر. اگر نه اسامی مشخص شده است، دستگاه گوارش mergetool
برنامه ابزار ادغام را روی هر فایلی با تداخل ادغام اجرا می کند.
OPTIONS
-t ، --ابزار=
از برنامه وضوح ادغام مشخص شده توسط استفاده کنید . مقادیر معتبر شامل ظهور،
gvimdiff، kdiff3، meld، vimdiff و turtoisemerge. git mergetool --tool-help for را اجرا کنید
لیست معتبر تنظیمات.
اگر یک برنامه وضوح ادغام مشخص نشده باشد، دستگاه گوارش mergetool استفاده خواهد کرد
متغیر پیکربندی merge.tool. اگر متغیر پیکربندی merge.tool نیست
تنظیم، دستگاه گوارش mergetool یک پیش فرض مناسب را انتخاب می کند.
شما می توانید به صراحت یک مسیر کامل برای ابزار با تنظیم پیکربندی ارائه دهید
mergetool متغیر .مسیر. به عنوان مثال، شما می توانید مسیر مطلق را پیکربندی کنید
kdiff3 با تنظیم mergetool.kdiff3.path. در غیر این صورت، دستگاه گوارش mergetool فرض می کند که ابزار است
موجود در PATH
به جای اجرای یکی از برنامه های ابزار ادغام شناخته شده، دستگاه گوارش mergetool می تواند
سفارشی شده برای اجرای یک برنامه جایگزین با تعیین خط فرمان برای فراخوانی در a
mergetool متغیر پیکربندی. cmd.
چه زمانی دستگاه گوارش mergetool با این ابزار (از طریق گزینه -t یا --tool) فراخوانی می شود
یا متغیر پیکربندی merge.tool) خط فرمان پیکربندی شده فراخوانی می شود
با $BASE تنظیم شده به نام یک فایل موقت حاوی پایه مشترک برای
ادغام، در صورت وجود؛ $LOCAL به نام یک فایل موقت که حاوی
محتویات فایل در شاخه فعلی؛ $REMOTE روی نام یک موقت تنظیم شده است
فایل حاوی محتویات فایلی که باید ادغام شود، و $MERGED روی نام تنظیم شده است
فایلی که ابزار ادغام باید نتیجه وضوح ادغام را در آن بنویسد.
اگر ابزار ادغام سفارشی به درستی موفقیت یک وضوح ادغام را با
کد خروجی آن، سپس متغیر پیکربندی mergetool. TrustExitCode می تواند باشد
روی true تنظیم شود. در غیر این صورت، دستگاه گوارش mergetool از کاربر می خواهد موفقیت را نشان دهد
وضوح پس از خروج ابزار سفارشی.
---ابزار کمک
فهرستی از ابزارهای ادغام که ممکن است با --tool استفاده شوند را چاپ کنید.
-y، --no-prompt
قبل از هر فراخوانی از برنامه وضوح ادغام درخواست نکنید. این است
اگر برنامه وضوح ادغام به صراحت با گزینه --tool مشخص شده باشد به طور پیش فرض
یا با متغیر پیکربندی merge.tool.
--سریع
قبل از هر فراخوانی از برنامه تفکیک ادغام، درخواست دهید تا به کاربر a
فرصتی برای رد شدن از مسیر
موقت فایل ها
git mergetool فایل های پشتیبان *.orig را در حین حل ادغام ها ایجاد می کند. حذف اینها بی خطر است
هنگامی که یک فایل ادغام شد و جلسه mergetool git آن کامل شد.
تنظیم متغیر پیکربندی mergetool.keepBackup روی false باعث می شود git mergetool به
به طور خودکار نسخه پشتیبان را حذف کنید زیرا فایل ها با موفقیت ادغام شدند.
GIT
بخشی از دستگاه گوارش(1) سوئیت
از git-mergetool به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید