git-difftool: شجرة الملف الكاملة قارن باستخدام MELD؟

StackOverflow https://stackoverflow.com/questions/2459084

  •  20-09-2019
  •  | 
  •  

سؤال

هل هناك طريقة سهلة لمقارنة شجرة الملفات لالتزام GIT القديم مع شجرة الملفات ، في MELD؟

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

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

المحلول

لقد اختبرت هذا على إصدار حديث من MELD وهو مدمج الآن. يمكنك استخدامه مع MELDu003Cdirectory path> لذلك "Meld." يعمل للدليل الحالي. يمكنك الخروج من إصدار GIT CO [الإصدار] ثم GIT RESET [الإصدار]^ ثم تشغيل "Meld." لمقارنة أي إصدار مع الإصدار السابق.

نصائح أخرى

مع git > 1.7.11, ، ال git difftool يدعم الأمر الآن نشر الدلائل الكاملة باستخدام --dir-diff يأمر. يمكن استخدام هذا مع meld:

$ git difftool --tool=meld --dir-diff [commit-to-diff-against]

لقد وجدت أيضًا هذه القضية مزعجة ، لذا فقد صنعت Git Meld والتي تتيح طريقة أكثر راحة للاضطراب التعسفي ضد شجرة العمل أو منطقة التدريج. يمكنك العثور عليه في https://github.com/wmanley/git-meld .

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