من الممكن تغيير الافتراضي مهرجان دبي السينمائي الدولي أداة في الزئبقي?
-
04-07-2019 - |
سؤال
في كل مرة كنت تفعل hg diff file.ext
أنا في نهاية المطاف باستخدام وحدة التحكم مهرجان دبي السينمائي الدولي في التطبيق.وأود أن استخدام Kdiff3 أو ينمرغ (أنا أستخدم ويندوز).
هل هناك طريقة لتغيير ذلك ؟ لا أستطيع العثور على إشارة في الزئبقي الوثائق (أنا لا أتحدث عن دمج!).
المحلول
لقد حللت هذا باستخدام الزئبقي المدمج في امتداد...لدي فقط إضافة الأسطر التالية إلى الزئبقي.ini (على الزئبقي مجلد):
[extensions]
hgext.extdiff=
[extdiff]
cmd.vdiff = kdiff3
عندما كنت ترغب في استخدام kdiff3 بدلا من مهرجان دبي السينمائي الدولي علي استخدام:
hg vdiff file.ext
نصائح أخرى
مع هذا التكوين
[extdiff]
cmd.kdiff3 =
أنا استخدم هذا الأمر لمعرفة ديفس:
hg kdiff
هذا يدل دليل الشجرة مع جميع الملفات التي تم تغييرها.انقر فوق الملف لمعرفة بيانات الاختلاف فقط في الملف.كنت قد تكون قادرة على إضافة ملف المعلمة أن الأمر مجرد رؤية ملف واحد.
مزيد من المعلومات هنا.
خطرت لي هذه المشكلة قبل دقائق قليلة;أنا فقط تثبيته وأضاف طريقها (الافتراضي هو في c:\program files\kdiff3) إلى نظام بلدي المسار e.v.إعادة تشغيل نافذتي لالتقاط مسار جديد ، و "الزئبق kdiff3" عملت فقط.كما اتضح التالية في قاعدة "الزئبقي.ini" ، وهذا يسمح kdiff3 للعمل لجميع hg اتفاقيات إعادة الشراء على النظام.
[extensions]
hgext.extdiff =
[extdiff]
cmd.kdiff3 =
[merge-tools]
kdiff3.args = $base $local $other -o $output
إذا كنت تبحث عن شيء مثل git difftool
, حيث أنك لا تحتاج إلى كتابة أسماء الملفات ورؤية المهرجان على جميع الملفات التي تم تغييرها ، إضافة هذه ~/.hgrc
, و تشغيل hg difftool
.
[extensions]
extdiff =
[extdiff]
cmd.vimdiff = vimdiff
[alias]
difftool = !for file in $(hg status -n); do hg vimdiff $file; done