2017-03-08 9 views
6

मैंने विजुअल स्टूडियो 2015 टूल के लिए टाइपस्क्रिप्ट स्थापित किया है और संकलन खराब है (मेरी पुरानी गुलप प्रक्रिया की तुलना में)। मैंने tsconfig फ़ाइल में सेटअप सेटअप पर संकलन किया है और यह सब बहुत अच्छा काम करता है!स्रोत नियंत्रण फ़ाइल के बाद टाइपस्क्रिप्ट संकलन चल रहा है

हालांकि, अगर मैं स्रोत नियंत्रण से कोई परिवर्तन पूर्ववत करता हूं, तो ऐसा लगता है कि यह Ctrl + S करता है संकलित ट्रिगर नहीं करता है। स्रोत नियंत्रण द्वारा बदला गया फ़ाइल पर फ़ाइल सहेजने के लिए वीएस को लात मारने का कोई तरीका है?

+0

"अगर मैं स्रोत नियंत्रण से परिवर्तन पूर्ववत करता हूं" तो आपका मतलब है कि एक वापसी, आराम आदि? –

+0

@ParvSharma मेरे उत्तर में पहला लिंक देखें: यह दिखाता है कि विजुअल स्टूडियो में वास्तव में "पूर्ववत परिवर्तन" का अर्थ क्या है। – VonC

+0

@JimBrown: क्या कच्चे 'tsc --watch' सही ढंग से पता लगाता है कि डिस्क डिस्क पर बदल गई है? – LeGEC

उत्तर

0

नोट 3 अलग तरीके से स्रोत नियंत्रण में "किसी परिवर्तन को पूर्ववत करने के लिए" देखते हैं कि: "Undo changes"

  • त्यागें अप्रतिबद्ध एक फ़ाइल में परिवर्तन देखें, आखिरी में संस्करण पर वापस फ़ाइल लाने प्रतिबद्ध।
  • अपनी स्थानीय शाखा को पिछले प्रतिबद्धता में रीसेट करें।
  • परिवर्तनों को रिमोट शाखा में धक्का दें और दूसरों के साथ साझा करें।

वहाँ no git hook for post-reset action है।
(हालांकि Visual Studio 2017 did introduce client-side Git hook support)

है कि आप service hook किसी तरह का साथ छोड़ देता है, लेकिन किसी सर्वर साइड (एक नदी के ऊपर दृश्य स्टूडियो ऑनलाइन परियोजना के लिए)

क्या पराक्रम काम पर हैं, तो आपके रीसेट किया जाता है/पूर्ववत सक्रिय दस्तावेज़ को प्रभावित करें।
उस स्थिति में, आप टाइपस्क्रिप्ट संकलन को ट्रिगर करने के लिए DocumentEvents का उपयोग कर सकते हैं।
यह एक पूरा समाधान नहीं है, लेकिन एक शुरुआती बिंदु है।

+0

जैसा कि मेरे प्रश्न में बताया गया है, मैं विजुअल स्टूडियो 2015 का उपयोग कर रहा हूं। मैं चेंज विंडो में फ़ाइल का चयन कर रहा हूं और पूर्ववत कर रहा हूं। मुझे नहीं पता कि VS 2015 इसे पूरा करने के लिए कवर के तहत क्या करता है। –

+0

पूर्ववत के दौरान दस्तावेज़ खोलने और सक्रिय होने से कोई फर्क नहीं पड़ता है, इसलिए दुर्भाग्यवश काम नहीं करेगा। –

+0

@ जिमब्राउन मैं समझता हूं। मैंने विभिन्न विकल्पों की रूपरेखा तैयार करने की कोशिश की, लेकिन मुझे आपके द्वारा किए जाने वाले कार्यों को करने का स्पष्ट तरीका नहीं मिला, जो मेरा जवाब बताता है। – VonC

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