الزئبقي أداء ثنائي مقارنة لبعض أنواع الملفات [مكررة]

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

سؤال

ممكن مكررة:
لماذا لم تفكر my SQL الملفات الثنائية ؟

لقد بدأت مؤخرا باستخدام الزئبقي و عندما عادت واحدة من بلدي .ملفات SQL, الزئبقي إجراء مقارنة ثنائية.ومن الواضح أن هذا يحد من رؤية التغييرات التي تم إجراؤها ، حيث لا يوجد مهرجان دبي السينمائي الدولي.

هل هناك خيار لتحديد أنواع الملفات للقيام سلسلة تقارن ؟

أنا باستخدام Tortioise Hg 0.8.1 مع الزئبقي 1.3.1.

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

المحلول

الزئبقي لا فعلا التعامل مع النص الثنائيات في كل شيء مختلف فيما يتعلق التخزين الفعلية.ومع ذلك فإنه لا تحاول تخمين "سوف بصريا عرض مهرجان دبي السينمائي الدولي أن تكون ذات مغزى" عندما طلب منه عرض مهرجان دبي السينمائي الدولي إلى المستخدم مع 'hg مهرجان دبي السينمائي الدولي', 'hg سجل p' ، أو عند عرض التغيرات المعينة على واجهة الويب.عندما تحاول أن تجعل "يجب أن تظهر كما لو أنها نص" قرار الاختبار المطبق هو "هل هناك NUL بايت (0x00) في أول 1000 بايت من الملف.

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

بالتناوب ، extdiff التمديد يمكن أن تتخذ السيطرة الكاملة على كيف ديفس يتم عرضها.

نصائح أخرى

أنا لا أعرف عن الرسومية جزءا من TortoiseHg, ولكن إذا كنت تستخدم سطر الأوامر, ثم --text العلم hg diff ينبغي أن تفعل خدعة:يجعل الزئبقي علاج جميع ملفات نصية.

يجب أن تحاول إضافة هذه الأسطر إلى ~/.hgrc:

[diff]
git=1

Git diff شكل يعمل على الملفات الثنائية.

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