2010-06-27 11 views
11

मैंने diff-lcs (http://raa.ruby-lang.org/project/diff-lcs) पर देखा है लेकिन यह खराब दस्तावेज है, और यह अनजान प्रतीत होता है।रूबी में सबसे अच्छा डिफ लाइब्रेरी क्या है?

क्या टेक्स्ट या एचटीएमएल फाइलों के लिए कोई अच्छा, सक्रिय रूप से बनाए रखा रूबी रत्न है?

+0

आप diff-lcs के बारे में क्या पसंद नहीं करते? –

+0

यह खराब दस्तावेज है, और यह अनजान प्रतीत होता है। ऐसा लगता है कि यह शीर्ष पर सुविधाजनक डिफ लाइब्रेरी बनाने के लिए उपयोगी हो सकता है, लेकिन मैं दो तारों के अंतर को मुद्रित करने का कोई तरीका नहीं ढूंढ पाया। – samg

उत्तर

16

मैं चारों ओर देखा और एक मौजूदा मणि या लाइब्रेरी कि माणिक से diff शैली उत्पादन उत्पन्न करने के लिए एक सुविधाजनक तरीका की पेशकश नहीं पा सके।

मैंने अभी diffy जारी किया जो मैं चाहता हूं। यह diff के चारों ओर एक हल्का रैपर है जो आपको दो स्ट्रिंग्स से टेक्स्ट या एचटीएमएल डिफ को उत्पन्न करने देता है, बिना किसी झगड़े के। मुझे आशा है कि दूसरों को यह उपयोगी लगेगा। यह wiff.me पर उपयोग में है क्योंकि कोई भी एचटीएमएल आउटपुट का पूर्वावलोकन करना चाहता है।

0

मैं के बारे में "अच्छा" सत्ता पता नहीं है, लेकिन कुछ स्थानों आप अधिक जानकारी के लिए जा सकते हैं शामिल हैं:

SO search for "ruby diff"

Google search for "ruby diff"

5

मैंने कुछ हाल ही की खोज की और पाया कि diff-lcs एक सक्रिय रूप से समर्थित लाइब्रेरी है। अब यह गिटहब पर halostatue/diff-lcs पर होस्ट किया गया है। हालिया गतिविधि ऐसा प्रतीत होता है क्योंकि Grit के लेखकों में से एक, रूबी के लिए ऑब्जेक्ट-ओरिएंटेड गिट लाइब्रेरी ने इसे एक निर्भरता के रूप में जोड़ा। ग्रिट gollom, गिटहब विकी सिस्टम चलाता है। यदि गिटहब लाइब्रेरी का समर्थक है तो शायद यह कहना सुरक्षित है कि diff-lcs लंबे समय तक सक्रिय रहेगा।

संबंधित मुद्दे