संभव डुप्लिकेट में द्विआधारी के रूप में पहचान के साथ:
Why does Mercurial think my SQL files are binary?फ़ाइलें .sql विस्तार मर्क्युरियल
मैं एक डेटाबेस में संग्रहित प्रक्रियाओं के लिए स्क्रिप्ट का एक पूरा सेट उत्पन्न। जब मैंने एक Mercurial भंडार बनाया और इन फ़ाइलों को जोड़ा वे सभी बाइनरी के रूप में जोड़ा गया था। जाहिर है, मुझे अभी भी संस्करण के लाभ मिलते हैं, लेकिन टेक्स्ट फाइलों की बहुत सारी दक्षता, 'diff'ing, आदि ... खो देते हैं। मैंने सत्यापित किया कि ये फ़ाइलें वास्तव में सभी पाठ हैं।
ऐसा क्यों कर रहा है?
इससे बचने के लिए मैं क्या कर सकता हूं?
क्या एचजी को इन फ़ाइलों के बारे में दिमाग बदलने के लिए कोई तरीका है?
496.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFindCustomerByMatchCode.StoredProcedure.sql has changed
497.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFindUnreconcilableChecks.StoredProcedure.sql has changed
498.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFixBadLabelSelected.StoredProcedure.sql has changed
499.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFixCCOPL.StoredProcedure.sql has changed
500.1 Binary file SQL/SfiData/Stored Procedures/dbo.pFixCCOrderMoneyError.StoredProcedure.sql has changed
आपकी मदद के लिए अग्रिम धन्यवाद जिम
एचजी निर्णय लेता है कि एक फ़ाइल बाइनरी है यदि इसमें एनयूएल बाइट है, तो क्या यह मामला है? – tonfa
कौन सा अक्षरसेट इन .sql फ़ाइलों का उपयोग करता है? कुछ वर्णमाला (जैसे utf16 और utf32) को बाइनरी के रूप में पहचाना जाता है। – Rudi