2013-01-07 29 views
5

मैं एक बड़ी सी # परियोजना पर काम कर रहा हूं जो क्रिस्टल रिपोर्ट का उपयोग पीडीएफ, एक्सेल और शब्द रिपोर्ट फाइलें उत्पन्न करने के लिए करता है। परियोजना एसवीएन भंडार के तहत है और हमारे पास मुख्य ट्रंक और एक अलग शाखा है। हर सप्ताह हम शाखा में ट्रंक मर्ज करने के लिए उपयोग करते हैं लेकिन .rpt फ़ाइलें उनकी बाइनरी सामग्री के कारण विलय करने में समस्याग्रस्त हैं।क्रिस्टल रिपोर्ट + एसवीएन विलय शाखा

क्या इस स्थिति को प्रबंधित करने के लिए कोई उपकरण या सर्वोत्तम प्रथा है?

उत्तर

3

मेरी पिछली परियोजना में से एक के लिए, मुझे एसवीएन रिपोजिटरी में रिपोर्ट विवरण जोड़ने के लिए सीआर डेवलपर की आवश्यकता होती थी। आप इसे "निर्यात के रूप में> रिपोर्ट परिभाषा" मेनू या इस तरह से कुछ से क्रिस्टल रिपोर्ट में उत्पन्न कर सकते हैं। वे

का प्रतिनिधित्व करने वाली टेक्स्ट फ़ाइलें हैं, फिर कुछ पूर्व-प्रतिबद्ध हुक स्क्रिप्टिंग के साथ, आपको प्रत्येक rpt फ़ाइल के लिए ऐसी परिभाषा के अस्तित्व की आवश्यकता हो सकती है, यह अतिरिक्त या संशोधन के लिए होगी।

आपको RptToXml, या शायद the diff tools supplied by ReportMiner जैसे कुछ मेटा-डेटा पीढ़ी को स्वचालित करने में सक्षम होना चाहिए।

यह कम से कम diff रिपोर्ट फ़ाइलों के साथ समस्या को संबोधित करता है। भाग विलय के लिए, शायद आप रिपोर्ट परिभाषा आयात करने का कोई तरीका ढूंढ सकते हैं, लेकिन कम से कम आपको यह पता चलाना चाहिए कि संभावित संघर्ष कहां से आता है।