عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

fmerge - عبر الإنترنت في السحابة

قم بتشغيل fmerge في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو أمر دمج الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


fmerge - دمج الملفات

موجز


اندماج [ خيار...] ملف الأساس ملف ملف ب

اندماج -يساعد

اندماج -إصدار

الوصف


اندماج يستخدم البرنامج لمقارنة التغييرات بين اثنين من أحفاد مختلفة من أ
الملف الأساسي، ويقوم بإنشاء ملف إخراج يحتوي على مجموعتي التغييرات. وهذا مفيد
عندما يقوم مستخدمان بأخذ نفس الإصدار من الملف وإجراء تعديلات مستقلة عليه، و
ثم تريد لاحقًا إنشاء ملف يحتوي على مجموعتي التعديلات. في مثل هذا الاستخدام،
يُطلق على الملف الأصلي الذي تُشتق منه مجموعتا التعديلات اسم قاعدة ملف. الاثنان
يتم استدعاء الملفات التي تحتوي على التعديلات ملف A و ملف B.

الامر:
دمج الملف الأساسي fileA fileB -o ملف الإخراج
ينتج ملف الإخراج الذي يحتوي على التعديلات الموجودة فيه ملف A و ملف B، على أساس
ال قاعدة ملف . إذا كان -انتاج لم يتم استخدام الخيار، أو إذا لم يتم تحديد ملف الإخراج،
ثم تتم كتابة الخطوط المدمجة إلى الإخراج القياسي. ترتيب التحديد ملف A
و ملف B عادة ما يكون غير مهم.

اندماج يمكن أيضًا استخدام البرنامج لإزالة التعديلات السابقة التي تم إجراؤها على الوحدة النمطية. لفعل هذا،
اجعل الإصدار الذي يحتوي على التعديلات التي تريد حذفها هو الملف الأساسي. اعمل ال
الإصدار السابق للتحرير الذي تريد حذفه هو الملف A. وأخيرًا، قم بإجراء الإصدار الأحدث
إصدار الملف الذي يحتوي على التعديلات الأخرى (بما في ذلك التعديل الذي تريد حذفه).
الملف B. وستكون نتيجة الدمج هي الإصدار الأحدث من الوحدة مطروحًا منه
التغييرات التي أجراها التعديل الذي تريد إزالته. على سبيل المثال، إذا كانت هناك ثلاثة إصدارات متتالية من
بعض الوحدات لها أسماء edit10, edit11 و edit12، وتريد إجراء التغييرات بواسطة
edit11 ليتم التراجع عنها، ولكن لا تزال ترغب في إجراء التغييرات من قبل edit12، ثم تستخدم الأمر:
fmerge تحرير11 تحرير10 تحرير12 -o ملف الإخراج

أثناء دمج مجموعتي التعديلات، قد يكتشف الدمج تعارضات. يحدث صراع
عندما يتم تغيير نفس السطر من الملف الأساسي بواسطة مجموعتي التعديلات. ال
يمكن أن يكون التغيير بسبب إدراج أسطر جديدة، أو حذف أسطر، أو كليهما. متى
عند حدوث تعارضات، يحتوي ملف الإخراج على خطوط تعريف التعارض، وهي خطوط
تحتوي على السلسلة '/−/−/−/'. تشير هذه الخطوط إلى المنطقة التي توجد فيها المجموعتان
التعديلات غير متوافقة. يجب عليك بعد ذلك تحرير ملف الإخراج وإزالة هذه الأسطر وإدخاله
بالإضافة إلى تصحيح التعارضات يدويًا للحصول على النتيجة الصحيحة.

OPTIONS


الخيارات التالية مفهومة:

-الصراعات [ ملف الصراع ]
نظرًا لأن التعارضات الناتجة عن عمليات الحذف تكون غير مرئية في ملف الإخراج، كما يتم ذلك أيضًا
لم تحدد أي من التعديلين أدخل الأسطر، هناك بديل
تنسيق الإخراج من اندماج برنامج. يصف تنسيق الإخراج هذا ما يحدث
لكل سطر من الملف الأساسي، بحيث يسهل اكتشاف التعارضات وإصلاحها.
الامر:
دمج ملف الأساس fileA fileB -c ملف الصراع
ينتج الملف الذي يصف نتائج الدمج بالتفصيل. إذا
-الصراعات يتم تحديد الخيار دون أي اسم ملف الصراع، ثم الصراعات
يتم إرسالها إلى الإخراج القياسي.

إذا كان هناك صراعات، و -الصراعات لم يتم تحديد الخيارات، و اندماج
سيخرج البرنامج بالحالة 1.

يحتوي ملف التعارض على أسطر تحتوي على ثلاثة أحرف ثم بعضها
نص. تصف الأحرف الثلاثة الأولى ما يحدث للملف الأساسي في
هذه النقطة. هذه الشخصيات هي التالية:

IA تم إدراج هذا السطر بواسطة الملف A.

DA تم حذف هذا السطر بواسطة الملف A.

IB تم إدراج هذا السطر بواسطة الملف B.

DB تم حذف هذا السطر بواسطة الملف B.


هذا الخط لم يتغير.

X هذا خط تعريف التعارض.

U هناك خطوط غير محددة غير محددة هنا.

يتم تمييز كل مجموعة من الصراعات بثلاثة خطوط تعريف. السطر الأول
يشير إلى بداية التعارض، ويحدد أرقام الأسطر الخاصة بـ
الملف الأساسي واثنين من الملفات المتباينة. خط تحديد الصراع الثاني
يفصل الأسطر التي تم تغييرها بواسطة الملف A عن الأسطر التي تم تغييرها بواسطة الملف B. الثالث
يشير تحديد الصراع إلى نهاية الصراع.

يمكنك تحرير ملف التعارض هذا لإزالة التعارضات. وهذا ينطوي على حذف
خطوط تحديد الصراع، وتغيير الخطوط المتعارضة حسب الضرورة
لإصلاح الصراع. أثناء القيام بذلك، تذكر أن تترك ثلاثة أحرف فارغة
في مقدمة أي أسطر جديدة تقوم بإدراجها أثناء تصحيح التعارضات. عندما انت
بعد الانتهاء، يجب ألا يكون هناك أي أسطر تبدأ بـ "X" في الملف. كل شيء آخر
يمكن أن تبقى الخطوط. ثم يمكنك استخدام الأمر:
دمج ملف الصراع -o ملف الإخراج
لإنشاء ملف الإخراج الجديد الذي يحتوي على البيانات المطلوبة. مرة أخرى، إذا كان الجواب لا
-انتاج يتم استخدام الخيار أو ملف الإخراج، ويتم إرسال الإخراج إلى الإخراج القياسي.

-دون تغيير عدد
إلى جانب الصراعات الجسدية، يمكن أن يكون هناك صراعات منطقية. هذه هي التغييرات
تم إجراؤها على أسطر مختلفة في الملف الأساسي بحيث لم يعد البرنامج موجودًا
صحيح. لا يمكن لبرنامج ما اكتشاف مثل هذه التعارضات، ولذلك يجب أن يتم ذلك
فحصها يدويا. ولتسهيل هذه العملية، -دون تغيير يمكن الخيار
يمكن استخدامه لتقليل حجم ملف التعارض ليشمل المناطق القريبة فقط
تغيرت الخطوط. ويمكن بعد ذلك فحص هذا الملف من أجل الكشف عن الإمكانات المنطقية
الصراعات. على سبيل المثال الأمر:
دمج الملف الأساسي fileA fileB -c -u 3
سوف يرسل إلى الإخراج القياسي كافة التغييرات التي تم إجراؤها بواسطة أي من مجموعتي التعديلات، مع
ثلاثة أسطر فقط دون تغيير تحيط بكل تعديل.

عند استخدام -دون تغيير الخيار، سيحتوي ملف التعارض على أسطر البداية
معك'. تمثل هذه الأسطر دون تغيير، والرقم الذي يلي الحرف هو
عدد الخطوط التي لم تتغير. لا يمكن قراءة ملف التعارض الناتج
إنتاج ملف الإخراج بسبب الخطوط المفقودة. إذا تمت محاولة ذلك، أ
سيتم إنشاء خطأ.

من الممكن استخدام كليهما -انتاج و -الصراعات في نفس الأمر. هكذا أنت
يمكنه إنتاج ملف الإخراج الذي تأمل أن يكون صحيحًا، وكذلك إنتاج ملف
ملف التعارض الذي يمكنك استخدامه للتحقق من التعارضات المنطقية.

-فربوز [ عدد ]
يمكن تحديد هذا الخيار بأي إجراء آخر ، وإخراج معلومات الحالة
حول التقدم في العمل. وهذا مفيد لتصحيح المشاكل، أو
للتسلية فقط عندما يكون النظام بطيئًا أو تتم معالجة ملف كبير. هو - هي
يقبل وسيطة رقمية للإشارة إلى الإسهاب في الإخراج. المستويات هي
كما يلي:

0 لا يوجد إخراج على الإطلاق (باستثناء الأخطاء).

1 إخراج سطر واحد يصف الإجراء (افتراضي).

2 حالة مفصلة مع استمرار الإجراء.

-الفشل عدد
يقيد هذا الخيار عدد التعارضات المادية المسموح بها من قبل
فشل. يتم استخدام هذا إذا لم تكن مهتمًا بالنتائج إذا كانت موجودة أيضًا
العديد من الصراعات.

-يساعد
قدم بعض المساعدة حول كيفية استخدام اندماج برنامج.

-يتجاهل
تجاهل كافة الصراعات.

-تجاهل_الصراعات_المتطابقة
يمكن استخدام هذا الخيار لمنع التعارضات التي تؤدي إلى عمليات حذف متطابقة، أو
إدراجات متطابقة، أو تغييرات متطابقة. وهذا أمر مرغوب فيه غالبًا عند دمج اثنين
فروع كود المصدر.

-إصدار
أظهر أي إصدار من اندماج يجري.

يمكن اختصار جميع الخيارات ؛ يتم توثيق الاختصار كأحرف كبيرة ،
جميع الأحرف الصغيرة والشرطات السفلية (_) اختيارية. يجب عليك استخدام متتالية
تسلسل الحروف الاختيارية.

جميع الخيارات غير حساسة لحالة الأحرف ، يمكنك كتابتها بأحرف كبيرة أو صغيرة أو a
مزيج من الاثنين ، القضية ليست مهمة.

على سبيل المثال: يتم تفسير كل من الوسيطات "-help" و "-HELP" و "-h" على أنها تعني -يساعد
خيار. لن تُفهم حجة "-hlp" ، لأنها متتالية اختيارية
لم يتم توفير الأحرف.

قد يتم خلط الخيارات ووسيطات سطر الأوامر الأخرى بشكل تعسفي في سطر الأوامر.

أسماء خيارات جنو الطويلة مفهومة. منذ كل أسماء الخيارات ل اندماج هي فترة طويلة،
هذا يعني تجاهل البادئة الإضافية "-". ال "-خيار=قيمنا"الاتفاقية هي أيضا
يفهم.

FILE اسم توسيع


لتسهيل الأمر، إذا كان اسم المسار يبدأ بنقطة وكان هناك متغير بيئة
بهذا الاسم، سيتم استخدام قيمة متغير البيئة كقيمة فعلية
اسم المسار. على سبيل المثال ، إذا كان متغير البيئة .فو لديه القيمة
this.is.a.long.name، ثم الأمر
فميرج -o .FOO
هو في الواقع مساوي للأمر
fmerge -o this.is.a.long.name
إذا كنت تريد منع توسيع اسم المسار الذي يبدأ بنقطة، فعليك
يمكن استخدام نموذج بديل لاسم المسار، كما في:
fmerge -o ./.FOO

الثنائية FILES


بشكل عام، يمكن لـ fmerge التعامل مع جميع الملفات النصية التي ترسلها إليه، حتى النصوص الدولية
ترميزات غير عادية ومع ذلك، فميرج هو غير قادر للتعامل بأناقة مع الملفات التي تحتوي على ملفات
الحرف NUL.

com.fcomp(1) يقوم البرنامج ببساطة بطباعة تحذير، ويستمر، عليك أن تعرف ذلك
يحول أحرف NUL إلى قيمة 0x80 قبل إجراء المقارنة.

اندماج(1) يقوم البرنامج أيضًا بتحويل حرف NUL إلى قيمة 0x80 قبل الدمج ،
بعد تحذير ، وسيحتوي أي ملف ناتج على هذه القيمة ، بدلاً من NUL الأصلي
حرف.

fist(1) يقوم البرنامج بإنشاء خطأ فادح إذا كان أي ملف إدخال يحتوي على NUL
الشخصيات. يهدف هذا إلى حماية ملفاتك المصدر من التلف غير المقصود.
استعمل -الثنائية للملفات التي يجب أن تحتوي على أحرف NUL.

EXIT الوضع


اندماج سيخرج البرنامج بحالة 1 عند أي خطأ. ال اندماج سوف البرنامج
قم بالخروج بحالة 0 فقط إذا لم تكن هناك أخطاء.

المراجع


يعتمد هذا البرنامج على الخوارزمية الموجودة في
An يا (ND) فرق خوارزمية و لها المتغيرات، يوجين دبليو مايرز، تي آر 85-6،
10 أبريل 1985، قسم علوم الكمبيوتر، جامعة أريزونا، توسكون،
أريزونا 85721.
شاهد أيضاً:
A قم بتقديم مقارنة البرنامج، ويب ميلر ويوجين دبليو مايرز ، ممارسة البرمجيات و
التجربة، المجلد 15، العدد 11، نوفمبر 1985.

حقوق الطبع والنشر


الإصدار 1.18.D001
حقوق النشر (C) 1991 ، 1992 ، 1993 ، 1994 ، 1995 ، 1996 ، 1997 ، 1998 ، 1999 ، 2000 ، 2001 ، 2002 ،
2003، 2004، 2005، 2006، 2008، 2009 بيتر ميلر؛

هذا البرنامج مستمد من العمل
حقوق النشر (C) 1990 David I. Bell.

هذا البرنامج هو برنامج مجاني. يمكنك إعادة توزيعه و / أو تعديله بموجب شروط
رخصة جنو العمومية كما نشرتها مؤسسة البرمجيات الحرة ؛ إما
الإصدار 3 من الترخيص ، أو (حسب اختيارك) أي إصدار لاحق.

يتم توزيع هذا البرنامج على أمل أن يكون مفيدًا ، ولكن بدون أي ضمان ؛
حتى بدون الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين.
انظر رخصة جنو العمومية لمزيد من التفاصيل.

يجب أن تكون قد تلقيت نسخة من رخصة جنو العمومية مع هذا البرنامج.
إذا لم يكن كذلك ، انظرhttp://www.gnu.org/licenses/>.

مؤلفون


ويب بيتر ميلر: http://miller.emu.id.au/pmiller/
/\/\* بريد إلكتروني: [البريد الإلكتروني محمي]

ديفيد آي بيل ويب: http://www.canb.auug.org.au/~dbell
بريد إلكتروني: [البريد الإلكتروني محمي]

استخدم fmerge عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    wxPython
    wxPython
    وهناك مجموعة من وحدات تمديد بايثون التي
    التفاف فئات واجهة المستخدم الرسومية عبر الأنظمة الأساسية من
    wxWidgets .. الجمهور: المطورين. المستعمل
    الواجهة: X Window System (X11) ، Win32 ...
    تنزيل wxPython
  • 2
    com.packfilemanager
    com.packfilemanager
    هذا هو مدير ملفات حزمة Total War
    المشروع ، بدءًا من الإصدار 1.7. أ
    مقدمة قصيرة عن وارسكيب
    التعديل: ...
    تنزيل 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
  • 6
    الرجل الآلي
    الرجل الآلي
    اكتب منطق chatbot الخاص بك مرة واحدة و
    قم بتوصيله بأحد المتاحين
    خدمات المراسلة ، بما في ذلك Amazon
    أليكسا ، فيسبوك ماسنجر ، سلاك ،
    برقية أو حتى يو ...
    تنزيل BotMan
  • أكثر "

أوامر لينكس

Ad