الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

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

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

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

برنامج:

اسم


wiggle - تطبيق التصحيحات المرفوضة وإجراء اختلافات على مستوى الكلمات

موجز


تذبذب [وظيفة] [خيارات] ملف [ملفات]

وصف


الوظيفة الرئيسية لل تذبذب هو تطبيق تصحيح على ملف بطريقة مشابهة لملف
التصحيح(1) برنامج.

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

أيضا، تذبذب سيكتشف (في بعض الحالات) التغييرات التي تم تطبيقها بالفعل ، وسوف يقوم بذلك
تجاهلهم.

تذبذب يضمن تطبيق كل تغيير في التصحيح على الملف الهدف بطريقة ما. اذا كان
لا يمكن إجراء تغيير معين في الملف ، يتم وضع تعليقات توضيحية على الملف لإظهار مكان ملف
يجب إجراء التغيير بطريقة مماثلة لـ دمج(1) برنامج مع -A اختيار. كل
يحتوي التعليق التوضيحي على 3 مكونات: جزء من الملف الأصلي حيث يجب التغيير
، جزء من التصحيح لا يمكن مطابقته بدقة في الملف ، و
النص الذي يجب أن يحل محل ذلك الجزء من التصحيح. هذه مفصولة بخطوط
تحتوي على 7 أحرف متطابقة بدقة ، إما "<" أو "|" أو "=" أو ">" ، ربما
متبوعة بكلمة وصفية. وبالتالي
<<<<<<< وجدت
جزء من الملف الأصلي
|||||| متوقع
النص المراد استبداله
=======
نص ليحل محله
>>>>>>> استبدال
يشير إلى أنه يجب استبدال "النص المراد استبداله" بـ "النص لاستبداله بـ" في مكان ما
في جزء الملف الأصلي. لكن تذبذب لم يكن قادرًا على إيجاد مكان لعمله
هذا التغيير.

تذبذب يمكن أيضًا إنتاج تقارير تعارض تعرض الكلمات المضمنة فقط بدلاً من ذلك
من إظهار سطور كاملة. في هذه الحالة يبدو الإخراج كما يلي:
<<< --- أصلي ||| قديم === جديد --- >>>

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

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

بالتناوب ، يمكن تغذية ملف التصحيح الأصلي إلى ملف تصفح الوضع مثل
تذبذب -B <ملف التصحيح

سيسمح ذلك بفحص التغييرات والتضارب ، وتعديلها إلى حد ما ؛
وبعد ذلك يمكن حفظ النتائج.

OPTIONS
يتم فهم الخيارات التالية بواسطة تذبذب. يتم شرح بعض هذه في المزيد
بالتفصيل في الأقسام التالية حول MERGE و DIFF و EXTRACT و BROWSE.

-m, --دمج
حدد وظيفة "الدمج". هذه هي الوظيفة الافتراضية.

-d, - فرق
حدد وظيفة "فرق". هذا يعرض الاختلافات بين الملفات. هذا يمكن
تعطى بعد --تصفح (انظر أدناه) في هذه الحالة يمكن تصحيح أو فرق من ملفين
يمكن عرضها بدون النسخ الأصلية.

-x, --مقتطف
حدد وظيفة "استخراج". يؤدي هذا إلى استخراج فرع واحد من ملف تصحيح أو دمج.

-B, --تصفح
حدد وظيفة "تصفح". هذا مشابه لـ "دمج" (أو "فرق") فقط مع ملف
عرض مختلف. بدلاً من إرسال النتيجة ببساطة إلى المعيار
الناتج ، يتم تقديمه باستخدام واجهة المستخدم الرسومية المستندة إلى ncurses بحيث تكون كل قطعة كبيرة من التصحيح
يمكن فحصها لفهم ما هي النزاعات التي تنطوي عليها وما يجب أن يكون
تجاهله من أجل تهزهز التصحيح في مكانه.

-w, --كلمات
اطلب أن تكون جميع العمليات والعرض مستندة إلى الكلمات. هذا هو الإعداد الافتراضي لـ
وظيفة "فرق".

-l, --خطوط
اطلب أن تكون جميع العمليات والعرض على أساس الخط.

-b, - تجاهل الفراغات
إلغاء التركيز على المسافة البيضاء (مسافة ، علامة تبويب ، وسطر جديد) هو تحديد الاختلافات و
التغييرات.

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

على وجه الدقة ، يتم دمج أي مسافة بيضاء مع الكلمة السابقة أو ، في الحالة
المسافة البادئة على سطر ، بالكلمة التالية. ومع ذلك فهي ليست متورطة في
أي مقارنات لتلك الكلمة. إذا كان التصحيح يحذف كلمة ، فإن المساحة البيضاء المرفقة
تم حذفه أيضًا. إذا أضاف التصحيح كلمة ، تتم إضافة المسافة البيضاء المرفقة كـ
حسن.

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

-b ليس له تأثير في --خط واسطة.

-p, --رقعة قماشية
تعامل مع آخر ملف مسمى على أنه تصحيح بدلاً من ملف (مع - فرق) أو دمج
(--مقتطف). في دمج or تصفح الوضع، -p يتطلب أن يكون هناك ملف واحد بالضبط
هو تصحيح ويمكن أن يحتوي على تصحيحات لملفات متعددة. يتم دمج التصحيحات
في كل ملف. عند استخدامها في دمج الوضع ، يتطلب هذا الاستخدام --يحل محل خيار
نظرًا لأن كتابة الكثير من الملفات المدمجة إلى المعيار غير عملي.

عند معالجة تصحيح متعدد الملفات ، -p يمكن أن يتبعه وسيطة رقمية
يشير إلى عدد مكونات اسم الملف التي يجب تجريدها من الملفات المسماة في
ملف التصحيح. إذا لم يتم تقديم وسيطة رقمية ، تذبذب سوف يستنتج مناسبة
عدد على أساس ما هي الملفات الموجودة في نظام الملفات.

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

-o, - الخرج =
بدلا من كتابة النتيجة على stdout أو لاستبدال الملف الأصلي ، هذا
يطلب كتابة الإخراج إلى الملف المحدد. هذا له معنى فقط
مع --دمج or --تصفح عند إجراء عملية دمج واحدة للتصفح.

هذا الخيار يتجاوز -r.

-R, --يعكس
عند استخدامها مع ملف فرق وظيفة ، قم بتبديل الملفات قبل حساب ملف
اختلافات. عند استخدامها مع ملف دمج or تصفح وظائف، تذبذب يحاول ان
التراجع عن التغييرات بدلاً من تطبيقها.

-i, --لا تجاهل
عادةً ما يتجاهل التذبذب التغييرات في الرقعة التي يبدو أنها كانت بالفعل
تطبق في الأصل. مع هذه العلامة يتم الإبلاغ عن هذه التغييرات على أنها تعارضات
بدلا من تجاهلها.

-W, - إظهار التذبذب
عند استخدامها مع --دمج، يتم الإبلاغ عن النزاعات التي يمكن تحريكها في مكانها على أنها
يتعارض مع مقطع إضافي يوضح النتيجة التي ستكون عليها هذه العلامة
لم تستخدم. يتم تقديم المقطع الإضافي بسطر يحتوي على 7
علامة العطف (&) وهكذا:
<<<<<<< وجدت
جزء من الملف الأصلي
|||||| متوقع
النص المراد استبداله
=======
نص ليحل محله
&&&&&&& الدقة
النص الذي سينتج عن تذبذب ناجح
>>>>>>> استبدال

--تذبذب التقرير
إذا نجح الدمج في تطبيق جميع التغييرات ، فسيتم الخروج منه عادةً بملحق
حالة النجاح (0) ، يتم الإبلاغ عن الفشل (1) فقط في حالة حدوث تعارض وكان كذلك
مشروح. مع --تذبذب التقرير تذبذب سيبلغ أيضًا عن الفشل في حالة حدوث أي تغييرات
لابد من التذبذب فيها. يمكن أن يكون هذا مفيدًا عندما تذبذب يستخدم لعمليات الدمج التلقائية
كما هو الحال مع طائرة نفاثة. إذا حدثت أي اهتزازات ، طائرة نفاثة سيبلغ عن الفشل ، والنتائج
يمكن فحصها للتأكد من أنها مقبولة.

-h, --مساعدة
اطبع رسالة مساعدة بسيطة. إذا أعطيت بعد أحد محددات الوظيفة
(--دمج, - فرق, --مقتطف, --تصفح) يتم عرض المساعدة الخاصة بهذه الوظيفة.

-V, --الإصدار
اعرض رقم إصدار تذبذب.

-v, - الإسراف
تفعيل الوضع المطول. حاليا هذا لا فرق

-q, --هادئ
تفعيل الوضع الصامت. يؤدي هذا إلى منع الرسالة من وظيفة الدمج عند وجودها
هي نزاعات غير قابلة للحل.

الكلمات
تذبذب يمكن تقسيم النص إلى سطور أو كلمات عند أداء مهامه. الخط هو ببساطة
سلسلة من الأحرف تنتهي بسطر جديد. الكلمة إما أن تكون متجاورة الحد الأقصى
سلسلة من الحروف الأبجدية الرقمية (بما في ذلك الشرطة السفلية) ، سلسلة متجاورة من الفضاء أو
أحرف الجدولة أو أي حرف واحد آخر.

دمج
تعمل وظيفة الدمج على تعديل نص معين من خلال إيجاد جميع التغييرات بين نصين آخرين
وفرض تلك التغييرات على نص معين.

عادة تذبذب يركز على الكلمات التي تغيرت لتعظيم إمكانية
العثور على تطابق جيد في النص المحدد لسياق تغيير معين. ومع ذلك ما في وسعها
ضع في اعتبارك سطور كاملة فقط بدلاً من ذلك.

تذبذب يستخرج النصوص الثلاثة التي يحتاجها من الملفات المدرجة في سطر الأوامر.
قد يتم سرد إما ملف 1 أو 2 أو 3 ، وقد يكون أي واحد منهم واصلة وحيدة تشير
معيار المدخلات.

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

إذا تم تقديم ملفين ، فسيحتوي الأول ببساطة على النص الأساسي ، والثاني هو
يتم التعامل معه كملف تصحيح (ناتج "diff -u" أو "diff -c" ، أو ملف ".rej" من
التصحيح) والنصان الآخران مستخرجان من ذلك.

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

أخيرًا ، إذا تم إدراج ثلاثة ملفات ، فسيتم أخذها لاحتواء النص المحدد والملفتين
نصوص أخرى بالترتيب.

عادةً ما تتم كتابة نتيجة الدمج في الإخراج القياسي. إذا كان -r يتم إعطاء العلم ،
تتم كتابة الإخراج إلى ملف يحل محل الملف الأصلي المحدد. في هذه الحالة
تمت إعادة تسمية الملف الأصلي ليكون بامتداد .porig اللاحقة (لـ "الأصل المصحح" وهو أمر منطقي
إذا كنت تستخدم لأول مرة التصحيح لتطبيق التصحيح ، ثم استخدامه تذبذب لتذبذب المرفوضين في).

علاوة على ذلك إذا كان -o يتم إعطاء الخيار باسم ملف ، وستتم كتابة الإخراج على ذلك
ملف. في هذه الحالة لا يتم إنشاء نسخة احتياطية.

في حالة عدم حدوث أخطاء (مثل أخطاء الوصول إلى الملفات) تذبذب سيخرج بحالة 0 إذا كان كل شيء
تم دمج التغييرات بنجاح ، وبحالة خروج من 1 ورسالة مختصرة إن وجدت
لا يمكن دمج التغييرات بالكامل وبدلاً من ذلك تم إدراجها كتعليقات توضيحية. ومع ذلك، إذا
إما --تذبذب التقرير or - إظهار التذبذب تم إعطاء الخيارات ، تذبذب سيوجد أيضًا مع
حالة 1 إذا كان لا بد من التذبذب في أي تغييرات على الرغم من نجاح ذلك.

يمكن أن تعمل وظيفة الدمج في ثلاثة أوضاع مختلفة فيما يتعلق بالخطوط أو الكلمات.

مع ال --خطوط الخيار ، تتم مقارنة الأسطر الكاملة ويتم الإبلاغ عن أي تعارضات ككل
الخطوط التي يجب استبدالها.

مع ال --كلمات الخيار ، تتم مقارنة الكلمات الفردية ويتم الإبلاغ عن أي تعارضات فقط
تغطية الكلمات المتضررة. يستخدم هذا تنسيق التعارض <<< ||| === >>>.

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

تذبذب سيضمن أن كل تغيير بين النصين الآخرين ينعكس في
نتيجة الدمج بطريقة ما. هناك أربع طرق مختلفة يمكن أن يكون التغيير
ينعكس.

1 إذا تم تحويل التغيير A إلى B و A تم العثور عليها في مكان مناسب في الأصل
ملف ، يتم استبداله بـ B. وهذا يشمل احتمال أن B فارغ ، ولكن
ليس هذا A فارغ.

2 إذا تم العثور على تغيير يضيف ببساطة B والنص الذي يسبق و
تم العثور على بعد الإدراج المجاورة في الملف الأصلي في مناسبة
مكان ، إذن B بين تلك النصوص المتجاورة.

3 إذا تم العثور على تغيير الذي يتغير A إلى B وهذا يظهر (بناءً على السياق) إلى
يصطف مع B في الأصل ، فمن المفترض أن هذا التغيير قد تم بالفعل
تم تطبيقه ، وتم تجاهل التغيير. عندما يحدث هذا ، تظهر رسالة تعكس ملف
تتم طباعة عدد التغييرات التي تم تجاهلها بواسطة تذبذب. يمكن أن يكون هذا التحسين
قمع مع -i العلم.

4 إذا تم العثور على تغيير لا يتناسب مع أي من الاحتمالات المذكورة أعلاه ، فعندئذ أ
تم الإبلاغ عن الصراع كما هو موضح سابقًا.

مهرجان دبي السينمائي الدولي
يتم توفير وظيفة الفرق بشكل أساسي للسماح بفحص المحاذاة التي تذبذب
محسوبة بين النصوص والتي تستخدم لأداء الدمج.

ناتج وظيفة الفرق مشابه للإخراج الموحد للفرق. لكن حين
لا ينتج فرق المسافات الطويلة من النص المشترك ، تذبذبوضع فرق الخاص بإخراج كل شيء.

عند حساب محاذاة قائمة على الكلمات (الافتراضي) ، تذبذب قد تحتاج إلى إظهار هذه الكلمة-
الاختلافات القائمة. يتم ذلك باستخدام امتداد لتنسيق الفرق الموحد. إذا كان الخط
يبدأ بشريط عمودي ، ثم قد يحتوي على أقسام محاطة بعدة
بين قوسين الحرف. تحيط الأقواس "<<< ++" و "++ >>>" بالنص المضاف بينما "<<< -"
و "- >>>" تحيط بالنص المحذوف.

تذبذب يمكن إعطاء النصين للمقارنة بإحدى الطرق الثلاث.

إذا أعطيت ملف واحد فقط ، فيُعامل على أنه رقعة وفرعي ذلك
تتم مقارنة التصحيح. يسمح هذا بشكل فعال بتنقيح التصحيح من التصحيح المستند إلى الخط
إلى التصحيح المستند إلى الكلمات.

إذا تم تقديم ملفين ، فعادة ما يُفترض أنهما نصان بسيطان يمكن مقارنتهما.

إذا تم تقديم ملفين مع خيار التصحيح ، فسيتم افتراض أن الملف الثاني
تكون رقعة ويتم استخراج الفرع الأول (مع -1) أو الثاني (مع -2) و
مقارنة بالنص الموجود في الملف الأول.

هذا الخيار الأخير يسبب تذبذب لتطبيق خوارزمية "الأنسب" لمحاذاة مجموعات التصحيح
مع الملف قبل حساب الاختلافات. يتم استخدام هذه الخوارزمية عند دمج ملف
التصحيح بملف ، ويمكن رؤية قيمته من خلال مقارنة الفرق الناتج بهذه الطريقة
مع الاختلاف الناتج عن استخراج فرع واحد من التصحيح في ملف أولاً ، و
ثم حساب الاختلاف في هذا الملف مع الملف الرئيسي.

استخراج
وظيفة استخراج ملفات تذبذب يعرض ببساطة الوظيفة الداخلية للاستخراج
فرع واحد من ملف تصحيح أو دمج.

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

تم اختيار الفرع من خلال توفير واحد من -1, -2، أو -3 مع معاني واضحة.

تصفح
وظيفة الاستعراض الخاصة بـ تذبذب يعرض نتيجة الدمج أو (مع -d) فرق في أ
واجهة المستخدم الرسومية المستندة إلى النص والتي يمكن التنقل فيها باستخدام ضغطات المفاتيح المشابهة لـ vi(1) أو ايماكس(1).

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

يوفر المتصفح عددًا من صفحات التعليمات الحساسة للسياق والتي يمكن الوصول إليها بواسطة
كتابة "؟"

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

يُسمح بقدر محدود من التحرير أثناء التواجد في تصفح الوضع. حاليا نص هذا هو
يمكن التخلص منها مع غير المرغوب فيه x. سيؤدي هذا إلى تحويل تعارض أو تغيير إلى بدون تغيير ،
و Unmatched to Changed (والذي يغيره فعليًا إلى سلسلة فارغة). بصورة مماثلة
يمكن تمييز النص على أنه مطلوب بـ c. سيؤدي هذا إلى تحويل تعارض أو غريب إلى
تغير. سيؤدي استخدام نفس المفتاح مرة أخرى إلى التراجع عن التغيير.

أخيرًا ، الأحرف الكبيرة X سيعيد جميع التغييرات على السطر الحالي.

لإجراء المزيد من التغييرات الشاملة ، يمكنك استخدامها v الذي يدير محررًا ، مفضلًا $ مرئي or
محرر دولار إذا تم وضعها في البيئة.

إذا قمت بإجراء أي تغييرات ، فسوف يسألك wiggle عما إذا كنت تريد حفظ التغييرات ، حتى لو
--يحل محل لم يعط.

تحذير


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

أمثلة


تذبذب --يحل محل ملف file.rej
هذا هو الاستخدام العادي لـ تذبذب وسيجري أي تغييرات في file.rej أن التصحيح استطاع
لا تنطبق ، ودمجها في ملف.

تذبذب -dp1 ملف file.rej
سيؤدي هذا إلى مقارنة الكلمات بين ملف و قبل فرع من
فرق في file.rej وعرض الاختلافات. هذا يسمح لك لمعرفة مكان التصحيح المحدد
سوف تنطبق.

تذبذب --دمج --مساعدة
احصل على مساعدة حول وظيفة الدمج الخاصة بـ تذبذب.

تذبذب --تصفح --رقعة قماشية update.patch
تحليل ملف update.patch ملف للتصحيحات وتقديم قائمة بالملفات المصححة التي يمكن أن تكون
تصفحها لفحص كل رقعة بالتفصيل.

تذبذب يمكن أن تتكامل مع طائرة نفاثة بحيث يتم استخدامه كأداة الدمج الافتراضية والفرق
أداة. يمكن تحقيق ذلك عن طريق إضافة الأسطر التالية إلى .gitconfig في منزل المستخدم
الدليل.
[دمج "تذبذب"]
الاسم = "الدمج المرن المتذبذب"
السائق = تذبذب -o٪ A٪ A٪ O٪ B
تكراري = ثنائي
[دمج]
أداة = تذبذب
[mergetool "wiggle"]
cmd = تذبذب -B -o $ تم دمجه $ محلي $ BASE $ REMOTE
[تذبذب مختلف]
cmd = تذبذب -Bd دولار محلي عن بعد
هذا سيجعل طائرة نفاثة mergetool و طائرة نفاثة difftool استعمال تذبذب.

إذا كنت تريد طائرة نفاثة لاستخدامها دائمًا تذبذب لعمليات الدمج (التي قد تكون خطيرة) ، يمكنك إضافة
* دمج = تذبذب
إلى مناسبة gitattributes ملف مثل $ HOME / .config / git / سمات.

اقتبس


اسم ال تذبذب مستوحى من الاقتباس التالي.

المشكلة التي أجدها هي أنني غالبًا ما أرغب في أخذها
(ملف 1 + تصحيح) -> ملف 2 ،
عندما لا يكون لدي file1. لكن دمج الأدوات تريد أن تأخذ
(ملف 1 | ملف 2) -> ملف 3.
لم أر أداة رسومية تساعدك على تذبذب رقعة
في ملف.
- أندرو مورتون - 2002

نقائص


- تذبذب لا يمكن قراءة إخراج الفرق الموحد الممتد الذي ينتج من أجل - الفرق
--كلمات.

- تذبذب لا يمكن قراءة تنسيق الدمج المستند إلى الكلمات الذي ينتج عن - دمج
--كلمات.

- تذبذب لا يفهم unicode ولذا سوف يتعامل مع جميع الأحرف التي لا تحتوي على ASCII كثيرًا
بنفس طريقة تعاملها مع علامات الترقيم - ستتعامل مع كل واحدة على أنها كلمة منفصلة. ال
لن يعرض المستعرض أحرف غير ASCII بشكل صحيح.

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


Ad


Ad