हमारे डेवलपर्स विंडोज और यूनिक्स आधारित ओएस के मिश्रण का उपयोग करते हैं। इसलिए, यूनिक्स मशीनों पर बनाए गए सीमलिंक विंडोज डेवलपर्स के लिए एक समस्या बन जाते हैं। विंडोज़ (एमएसआईसिट्ज) में, सिमिलिंक को एक पाठ फ़ाइल में एक पथ के साथ परिवर्तित किया जाता है जिस फ़ाइल को वह इंगित करता है। इसके बजाय, मैं सिम्लिंक को एक वास्तविक विंडोज सिमलिंक में बदलना चाहता हूं।
मेरे पास इसका ( अद्यतन ) समाधान है:
- एक पोस्ट-चेकआउट स्क्रिप्ट लिखें, जो "सिमलिंक" टेक्स्ट फ़ाइलों की पुनरावृत्ति करेगा।
- डमी "सिम्कलिन" के रूप में एक ही नाम और विस्तार के साथ उन्हें विंडोज़ सिम्लिंक (mklink का उपयोग करके) से बदलें
- .गित / जानकारी / बहिष्करण में प्रविष्टि जोड़कर इन विंडो सिम्लिंक को अनदेखा करें
मैंने इसे लागू नहीं किया है, लेकिन मेरा मानना है कि यह इस समस्या के लिए एक ठोस दृष्टिकोण है।
प्रशन:
- क्या, यदि कोई है, तो क्या आप इस दृष्टिकोण को देखते हैं?
- क्या यह पोस्ट-चेकआउट स्क्रिप्ट भी लागू करने योग्य है? यानी मैं पुन: पता लगा सकता हूँ कि डमी "सिमलिंक" फाइल जीआईटी बनाता है?
- क्या किसी ने पहले से ही ऐसी स्क्रिप्ट पर काम किया है?