سؤال

هل من الممكن استخدام برنامج فرق مختلف مع CVS؟أرغب في استخدام شيء مثل meld لإعطائي عرضًا رسوميًا جنبًا إلى جنب للمستودع وتغييراتي.إن استخدام نظام إدارة محتوى مختلف خارج عن إرادتي.ما قد يكون مثاليًا هو بعض وسيطات سطر الأوامر غير الموثقة التي ستعمل على النحو التالي:

cvs diff -prog /usr/bin/meld foo.cc

هذا من شأنه أن يعطيني اختلافًا عن الإصدار المعدل والمعدل من foo.cc مع إصدار المستودع، ولكن باستخدام برنامج الفرق.

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

هل كانت مفيدة؟

المحلول 4

وأخيرا وجدت cvsmenu المساعد للحصول على فيم. وهي تعمل مثل السحر بالنسبة لي.

نصائح أخرى

أستخدم tkcvs وtkdiff (وليس الإصدار الأحدث أيضًا)

والشيء الرائع هو أن tkcvs يدعم أيضًا التخريب.

يعمل tkdiff على سطر الأوامر ويأخذ علامات السيرة الذاتية...

  • tkdiff -rfoo_v5_0 -rfoo_v6_5 silly.c (قارن نسختين مختلفتين عن النسخة الموجودة في دليلك المحلي)
  • tkdiff Spring.h (قارن نسختي المحلية بالمستودع)
  • tkdiff -r1.6 Happy.c (قارن الإصدار المحلي الخاص بي بإصدار مستودع محدد)

إذا كنت تستخدم WinCVS ، يمكنك إعداد تطبيق الفرق مثل <وأ href = "HTTP: //winmerge.org/ "يختلط =" نوفولو noreferrer "> ينمرغ في تفضيلات.

في WinCVS الأفضليات، WinCVS علامة التبويب "برنامج فرق الخارجي"

وأخلط يدعم هذا أصلا. انظر "نسخ العمل" قطة شاشة من <لأ href = "HTTP: //meld.sourceforge. صافي "يختلط =" نوفولو noreferrer "> meld.sourceforge.net

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top