मुझे आश्चर्य है कि अगर किसी को एसएसआईएस की डीटीएसएक्स फाइलों को विलय करने पर कोई सलाह है। यहां उन समस्याओं को देखा गया है जो विलय को मुश्किल बनाते हैं:मैं एसएसआईएस पैकेज फ़ाइलों को कैसे मर्ज करूं?
- वे एक्सएमएल हैं जो विलय के लिए पहले से ही दर्द हो सकता है।
- वे सी # स्क्रिप्ट एम्बेड कर सकते हैं जिसमें वे सी # स्रोत कोड और डीएलएल फ़ाइल की बेस 64 एन्कोडेड स्ट्रिंग दोनों होंगे।
- वे पैकेज में डेटा के प्रवाह के साथ-साथ आईडीई में तत्वों के लेआउट का वर्णन करते हैं।
यदि माइक्रोसॉफ्ट से कोई भी सुन रहा है, तो पैकेजों को एक फाइल के बजाय कई फाइलें बनाकर हल की गई हैं। एक डीटीएसएक्स प्रवाह का वर्णन करने वाला एक्सएमएल हो सकता है, एक एक्सएमएल लेआउट का वर्णन करता है, कुछ .cs स्रोत फाइलें, और कुछ डीएलएस। लेकिन ऐसा नहीं है कि यह कैसा है।
मुझे आश्चर्य है कि कोई भी डीटीएसएक्स का उपयोग क्यों करता है।
एक गैर समाधान
एकमात्र समाधान मैं ऑनलाइन देखा है यह सुनिश्चित करें कि dtsx फ़ाइल लॉक हो जाती है तो केवल एक उपयोगकर्ता संपादन परिवर्तन होगा। यह ठीक काम करता है जब आप केवल एक शाखा के बारे में बात कर रहे हैं, लेकिन यदि आप विभिन्न शाखाओं (या भगवान forbid, DVCS) में डीटीएसएक्स की कई प्रतियों के साथ काम कर रहे हैं, तो जब भी आप कोई बदलाव करते हैं तो उन्हें लॉक करने का कोई व्यवहार्य तरीका नहीं है। इसके अलावा यह वास्तव में समस्या को हल नहीं करेगा जबतक कि आप यह भी सुनिश्चित कर सकें कि इससे पहले कि आप इसे हर जगह मर्ज कर सकें, कोई भी इसे बदल नहीं पाएगा।
है, मैं वास्तव में अब एसएसआईएस सामान नहीं करता हूं। लेकिन यह एक सभ्य उत्तर की तरह लगता है। वह बीआईएमएल चीज दिखती है जैसे इसे अलग करना आसान होगा (जितना आसान हो सकता है उतना ही एक्सएमएल फाइल हो सकता है)। – ZombieDev