انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

fmerge - آنلاین در ابر

fmerge را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

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

برنامه:

نام


fmerge - ادغام فایل ها

خلاصه


fmerge [ انتخاب...] فایل پایه fileA fileB

fmerge -کمک

fmerge -نسخه

شرح


La fmerge برنامه برای مقایسه تغییرات بین دو نواد مختلف a استفاده می شود
فایل پایه، و یک فایل خروجی ایجاد می کند که شامل هر دو مجموعه تغییرات است. این مفید است
وقتی دو کاربر هر دو نسخه یکسانی از یک فایل را می گیرند و ویرایش های مستقلی روی آن انجام می دهند، و
سپس می خواهید فایلی ایجاد کنید که حاوی هر دو مجموعه ویرایش باشد. در چنین استفاده ای،
فایل اصلی که هر دو مجموعه ویرایش از آن مشتق شده است نامیده می شود پایه پرونده. آن دو
فایل های حاوی ویرایش ها فراخوانی می شوند پرونده A و پرونده B.

فرمان:
fmerge basefile fileA fileB -o outputfile
فایل خروجی را تولید می کند که حاوی ویرایش های موجود در است پرونده A و پرونده B، بر اساس
la پایه پرونده . اگر -خروجی گزینه استفاده نشده است، یا اگر فایل خروجی مشخص نشده باشد،
سپس خطوط ادغام شده در خروجی استاندارد تایپ می شوند. ترتیب مشخص کردن پرونده A
و پرونده B معمولا بی اهمیت است

La fmerge این برنامه همچنین می تواند برای حذف ویرایش های قبلی انجام شده در یک ماژول استفاده شود. برای انجام این،
نسخه‌ای را که حاوی ویرایش‌هایی است که می‌خواهید حذف کنید، فایل پایه باشد. را بسازید
نسخه قبلی ویرایشی که می خواهید حذف شود، فایل A باشد. در نهایت، جدیدترین را بسازید
نسخه ای از فایل که شامل سایر ویرایش ها (از جمله ویرایشی که می خواهید حذف شود) باشد
فایل B. سپس نتیجه ادغام جدیدترین نسخه ماژول منهای خواهد بود
تغییرات ایجاد شده توسط ویرایشی که می خواستید حذف شود. به عنوان مثال، اگر سه نسخه متوالی از
برخی از ماژول ها نام دارند edit10, edit11 و edit12، و می خواهید تغییرات توسط
edit11 باید لغو شود، اما همچنان می خواهید تغییرات توسط edit12، سپس از دستور استفاده می کنید:
فایل خروجی fmerge edit11 edit10 edit12 -o

در حین ادغام دو مجموعه ویرایش، fmerge ممکن است تضادهایی را کشف کند. درگیری رخ می دهد
هنگامی که خط یکسانی از فایل پایه با هر دو مجموعه ویرایش تغییر می کند. در
تغییر می تواند به دلیل درج خطوط جدید، حذف خطوط یا هر دو باشد. چه زمانی
درگیری رخ می دهد، فایل خروجی حاوی خطوط شناسایی تضاد است که خطوط هستند
حاوی رشته '/−/−/−/'. این خطوط منطقه ای را نشان می دهد که در آن دو مجموعه از
ویرایش ها ناسازگار هستند سپس باید فایل خروجی را ویرایش کنید و این خطوط را حذف کنید و در
علاوه بر این، تضادها را به صورت دستی تصحیح کنید تا نتیجه درستی حاصل شود.

OPTIONS


گزینه های زیر قابل درک است:

-تضادها [ فایل درگیری ]
از آنجایی که تداخل های ناشی از حذف در فایل خروجی نامرئی هستند و درج ها نیز این کار را انجام می دهند
مشخص نیست که کدام یک از دو ویرایش خطوط را درج کرده است، یک جایگزین وجود دارد
فرمت خروجی از fmerge برنامه این فرمت خروجی توصیف می کند که چه اتفاقی می افتد
به هر خط از فایل پایه، به طوری که تشخیص و رفع تضادها آسان تر است.
فرمان:
fmerge basefile fileA fileB -c-conflicfile
فایلی را تولید می کند که نتایج ادغام را با جزئیات شرح می دهد. اگر
-تضادها گزینه بدون هیچ گونه نام فایل تداخلی مشخص می شود، سپس تداخل ها
به خروجی استاندارد ارسال می شوند.

اگر درگیری وجود داشته باشد، و -تضادها گزینه ها مشخص نشده است fmerge
برنامه با وضعیت 1 خارج می شود.

فایل تضاد شامل خطوطی است که شامل سه کاراکتر و سپس تعدادی است
متن سه کاراکتر اول توصیف می کنند که چه اتفاقی برای فایل پایه می افتد
آن نقطه این شخصیت ها به شرح زیر هستند:

IA این خط توسط فایل A درج شده است.

DA این خط توسط فایل A حذف شد.

IB این خط توسط فایل B درج شده است.

DB این خط توسط فایل B حذف شد.


این خط بدون تغییر است.

X این یک خط شناسایی تضاد است.

U خطوط بدون تغییر نامشخص در اینجا وجود دارد.

هر مجموعه از درگیری ها با سه خط شناسایی علامت گذاری می شود. خط اول
شروع تضاد را نشان می دهد و شماره خطوط را مشخص می کند
فایل پایه و دو فایل واگرا. دومین خط شناسایی تعارض
خطوط تغییر یافته توسط فایل A را از خطوط تغییر یافته توسط فایل B جدا می کند
شناسایی تعارض نشان دهنده پایان درگیری است.

می توانید این فایل تضاد را ویرایش کنید تا تداخل ها را حذف کنید. این شامل حذف است
خطوط شناسایی تضاد و تغییر خطوط متضاد در صورت لزوم
برای رفع تعارض در حین انجام این کار، به یاد داشته باشید که سه کاراکتر خالی بگذارید
در جلوی هر خط جدیدی که در حین اصلاح تضادها وارد می کنید. وقتی تو
تمام شد، نباید هیچ خطی در فایل وجود داشته باشد که با X شروع شود. همه دیگر
خطوط می توانند باقی بمانند. سپس می توانید از دستور زیر استفاده کنید:
فایل خروجی-o-fmerge
برای ایجاد فایل خروجی جدید که داده های مورد نظر را دارد. یک بار دیگر، اگر نه
-خروجی گزینه یا فایل خروجی استفاده می شود، خروجی به خروجی استاندارد ارسال می شود.

-بدون تغییر عدد
علاوه بر درگیری های فیزیکی، درگیری های منطقی نیز وجود دارد. اینها تغییرات است
به خطوط مختلف در فایل پایه ساخته شده است به طوری که برنامه دیگر وجود ندارد
درست. چنین تضادهایی توسط یک برنامه قابل شناسایی نیستند، و بنابراین باید اینگونه باشند
به صورت دستی بررسی شد به منظور تسهیل این فرآیند، -بدون تغییر گزینه می تواند
برای کاهش اندازه فایل تداخل استفاده شود تا فقط مناطق نزدیک را شامل شود
خطوط تغییر کرد سپس می توان این فایل را به منظور تشخیص منطقی احتمالی بررسی کرد
درگیری ها به عنوان مثال، دستور:
fmerge basefile fileA fileB -c -u 3
تمام تغییرات ایجاد شده توسط هر یک از مجموعه های ویرایش را به خروجی استاندارد ارسال می کند
فقط سه خط بدون تغییر اطراف هر ویرایش.

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

امکان استفاده از هر دو وجود دارد -خروجی و -تضادها در همین دستور بنابراین شما
می تواند فایل خروجی را که امیدوارید درست باشد تولید کند و همچنین آن را تولید کند
فایل تضاد که می توانید از آن برای بررسی تضادهای منطقی استفاده کنید.

-وبربس [ عدد ]
این گزینه را می توان با هر عمل دیگری مشخص کرد و اطلاعات وضعیت را خروجی می دهد
در مورد پیشرفت عمل این برای اشکال زدایی مشکلات مفید است، یا
فقط برای سرگرمی زمانی که سیستم کند است یا یک فایل بزرگ در حال پردازش است. آی تی
یک آرگومان عددی را برای نشان دادن صریح بودن خروجی می پذیرد. سطوح هستند
به شرح زیر است:

0 خروجی اصلا وجود ندارد (به جز خطاها).

1 خروجی تک خطی که عملکرد را توصیف می کند (پیش فرض).

2 وضعیت تفصیلی در ادامه اقدام.

-شکست ها عدد
این گزینه تعداد درگیری‌های فیزیکی را که قبلاً مجاز بود، محدود می‌کند
شکست خوردن اگر به نتایجی که وجود دارد علاقه ای ندارید از این استفاده می شود
درگیری های زیادی

-کمک
در مورد نحوه استفاده از آن کمک کنید fmerge برنامه است.

-چشم پوشی
همه درگیری ها را نادیده بگیرید.

-نادیده_گرفتن_تضادهای_یکسان
این گزینه ممکن است برای سرکوب تضادهایی که حذف های یکسان را انجام می دهند یا
درج های یکسان یا تغییرات یکسان. این اغلب هنگام ادغام دو مورد مطلوب است
شاخه های کد منبع

-نسخه
نمایش چه نسخه ای از fmerge در حال اجراست.

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

همه گزینه ها به حروف بزرگ و کوچک حساس نیستند، می توانید آنها را با حروف بزرگ یا کوچک یا a تایپ کنید
ترکیب هر دو، مورد مهم نیست.

به عنوان مثال: آرگومان های "-help، "-HELP" و "-h" همگی به معنای -کمک
گزینه. آرگومان "-hlp" قابل درک نخواهد بود، زیرا متوالی اختیاری است
شخصیت ها ارائه نشد

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

نام گزینه های طولانی گنو قابل درک است. از آنجایی که همه نام گزینه ها برای fmerge طولانی هستند،
این به معنای نادیده گرفتن «-» اضافی است. "-انتخاب=ارزش"کنوانسیون نیز است
فهمیده

فایل نام بازپرداخت


به عنوان یک راحتی، اگر یک نام مسیر با نقطه شروع شود و یک متغیر محیطی وجود داشته باشد
با آن نام، مقدار متغیر محیطی به عنوان واقعی استفاده می شود
نام مسیر به عنوان مثال، اگر یک متغیر محیطی از .FOO ارزش دارد
این یک نام طولانی است، سپس دستور
fmerge -o .FOO
در واقع معادل دستور است
fmerge -o this.is.a.long.name
اگر می‌خواهید از گسترش نام مسیری که با نقطه شروع می‌شود جلوگیری کنید، پس شما
می توانید از یک فرم جایگزین برای نام مسیر استفاده کنید، مانند:
fmerge -o ./.FOO

دودویی فایل ها


به طور کلی، fmerge می‌تواند تمام فایل‌های متنی را که به آن پرتاب می‌کنید، حتی متن‌های بین‌المللی را مدیریت کند
رمزگذاری های غیر معمول با این حال، fmerge است ناتوان برای کنار آمدن زیبا با فایل هایی که حاوی
کاراکتر NUL

La fcomp(1) برنامه به سادگی یک هشدار را چاپ می کند، و ادامه می دهد، باید بدانید که آن را
قبل از انجام مقایسه، کاراکترهای NUL را به مقدار 0x80 تبدیل می کند.

La fmerge(1) برنامه همچنین قبل از ادغام، کاراکتر NUL را به مقدار 0x80 تبدیل می کند.
پس از یک هشدار، و هر فایل خروجی به جای NUL اصلی حاوی این مقدار خواهد بود
شخصیت.

La مشتبا این حال، (1) برنامه، اگر هر فایل ورودی حاوی NUL باشد، یک خطای کشنده ایجاد می کند
شخصیت ها. این برای محافظت از فایل های منبع شما در برابر خرابی ناخواسته در نظر گرفته شده است.
استفاده کنید -دودویی برای فایل هایی که کاملاً باید دارای کاراکترهای NUL باشند.

خروج وضعیت


La fmerge برنامه با هر خطایی با وضعیت 1 خارج می شود. در fmerge برنامه خواهد شد
فقط در صورت عدم وجود خطا با وضعیت 0 خارج شوید.

مراجع


این برنامه بر اساس الگوریتم در
An O(ND) تفاوت الگوریتم و آن تغییرات، یوجین دبلیو مایرز، TR 85-6،
10-آوریل-1985، گروه علوم کامپیوتر، دانشگاه آریزونا، توسکون،
آریزونا 85721.
همچنین نگاه کنید به:
A پرونده مقایسه برنامه، وب میلر و یوجین دبلیو مایرز، نرم افزار تمرین و
تجربه، دوره 15، شماره 11، آبان 1985.

کپی رایت


fmerge نسخه 1.18.D001
حق چاپ (C) 1991، 1992، 1993، 1994، 1995، 1996، 1997، 1998، 1999، 2000، 2001، 2002،
2003، 2004، 2005، 2006، 2008، 2009 پیتر میلر;

این برنامه برگرفته از یک اثر است
حق چاپ (C) 1990 دیوید I. بل.

این برنامه نرم افزار رایگان است. می توانید آن را مجدداً توزیع کنید و/یا آن را تحت شرایط تغییر دهید
مجوز عمومی عمومی گنو که توسط بنیاد نرم افزار آزاد منتشر شده است. یا
نسخه 3 مجوز، یا (به انتخاب شما) هر نسخه بعدی.

این برنامه به این امید که مفید باشد، اما بدون ضمانت توزیع شده است.
حتی بدون ضمانت ضمنی تجارت یا تناسب برای یک هدف خاص.
برای جزئیات بیشتر به مجوز عمومی عمومی گنو مراجعه کنید.

شما باید یک نسخه از مجوز عمومی عمومی گنو را همراه با این برنامه دریافت می کردید.
اگر نه، ببینیدhttp://www.gnu.org/licenses/>.

AUTHORS


وب پیتر میلر: http://miller.emu.id.au/pmiller/
/\/\* پست الکترونیک: [ایمیل محافظت شده]

دیوید آی بل وب: http://www.canb.auug.org.au/~dbell
پست الکترونیک: [ایمیل محافظت شده]

با استفاده از خدمات onworks.net از fmerge آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

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

  • 1
    wxPython
    wxPython
    مجموعه ای از ماژول های افزونه پایتون که
    کلاس های رابط کاربری گرافیکی کراس پلتفرم را از
    wxWidgets.. مخاطب: توسعه دهندگان. کاربر
    رابط: X Window System (X11)، Win32 ...
    دانلود wxPython
  • 2
    packfilemanager
    packfilemanager
    این فایل منیجر بسته Total War است
    پروژه، از نسخه 1.7 شروع می شود. آ
    معرفی کوتاه Warscape
    مودینگ: ...
    دانلود packfilemanager
  • 3
    IPerf2
    IPerf2
    ابزاری برای اندازه گیری ترافیک شبکه
    عملکرد TCP و UDP با معیارها
    در اطراف هر دو ظرفیت و تأخیر. در
    اهداف شامل حفظ یک فعال است
    کد iperf...
    IPerf2 را دانلود کنید
  • 4
    fre:ac - مبدل صوتی رایگان
    fre:ac - مبدل صوتی رایگان
    fre:ac یک مبدل صوتی و سی دی رایگان است
    چاک دهنده برای فرمت ها و رمزگذارهای مختلف.
    دارای MP3، MP4/M4A، WMA، Ogg
    فرمت Vorbis، FLAC، AAC و Bonk
    پشتیبانی، ...
    دانلود fre:ac - مبدل صوتی رایگان
  • 5
    matplotlib
    matplotlib
    Matplotlib یک کتابخانه جامع است
    برای ایجاد استاتیک، متحرک و
    تجسم های تعاملی در پایتون
    Matplotlib کارها را آسان می کند و
    چیز سخت...
    Matplotlib را دانلود کنید
  • 6
    باتمن
    باتمن
    منطق چت بات خود را یک بار بنویسید و
    آن را به یکی از موارد موجود متصل کنید
    خدمات پیام رسانی، از جمله آمازون
    الکسا، فیسبوک مسنجر، اسلک،
    تلگرام یا حتی تو...
    BotMan را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad