यदि आकार में परिवर्तन नहीं होता है तो Vagrant NFS शेयर अपडेटेड फ़ाइल नहीं दिखाता है


10

जब NFS पर बढ़ते / आवक होती है, तो आकार में परिवर्तन नहीं होने पर मेजबान पर एक बदली हुई फ़ाइल अतिथि पर ताज़ा नहीं होती है। त्वरित अद्यतन / टाइपो तुरंत परिलक्षित नहीं होते हैं जब तक कि मैं आकार के लिए पर्याप्त संशोधन न करूं।

मैंने लुकअपचे को सेट करने की कोशिश की है = कोई नहीं बल्कि सब कुछ धीमा करने के अलावा, कुछ भी नहीं बदला।

मैं OSX ML को होस्ट और आर्क लिनक्स को गेस्ट की तरह इस्तेमाल कर रहा हूं। NFS v3 है (OSX के कारण)।


1
कैश्ड ब्लॉकों को फिर से पढ़ने के लिए एनएफएस क्लाइंट को ट्रिगर करने के लिए आपको फ़ाइल के माइम को बदलने की आवश्यकता है।
कोफेमन

जवाबों:


28

यह मुझे महीनों से परेशान कर रहा था, और आखिरकार मुझे एक फ़िक्स मिल गया, अगर आप Sublime Text (मैं ST3 पर हूँ) का उपयोग कर रहा हूँ। यह देखने के लिए जांचें कि क्या यह परमाणु बचत का उपयोग कर रहा है - वे मेरे लिए इस मुद्दे का कारण बन रहे थे।

अपनी Preferences.sublime-settingsफ़ाइल में, ( उदात्त पाठ> प्राथमिकताएँ> सेटिंग्स- उपयोगकर्ता ) इसे जोड़ें:

{
    "atomic_save": false
}

यह हमारे लिए कैश की गई फ़ाइल आकार NFS समस्या को ठीक करता है। अभी भी अनिश्चित है कि रूट इश्यू OS X NFS डेमॉन में है या Ubuntu क्लाइंट (OS X पर मेरे पैसे का)।


मैं आपका उत्तर स्वीकार करूँगा क्योंकि हमें वही ठीक लगा लेकिन मैं प्रश्न को संपादित / उत्तर देना भूल गया। धन्यवाद
hlidotbe

यह जानकारी का एक महत्वपूर्ण टुकड़ा है। हमारे डेवलपर्स में से एक ने देखा कि कोड में एक अंक को बदलना उसकी योनि साइट (उसी फ़ाइल आकार) पर प्रतिबिंबित नहीं हुआ था। यह एक बहुत बुरा बग है। इस समाधान को साझा करने के लिए धन्यवाद।
बर्नार्ड

इसने तुरंत काम किया। आप इसे "सेटिंग्स" के तहत सिर्फ अपने प्रोजेक्ट कॉन्फिगर फाइल में जोड़ सकते हैं, यदि आप यह समायोजित नहीं करना चाहते हैं कि सब-टाइम गैर-योनि परियोजनाओं में फ़ाइलों को कैसे बचाता है।
dcneiner

मुझे संदेह है कि इसने मुझे ट्रैक करने के लिए घंटों, दिन, सप्ताह, महीने, या वर्ष लगेंगे। धन्यवाद एंडी !!
19

1
आपने मुझे कट सामग्री के एक संस्करण की तरह बचाया / बचाओ / ताज़ा / पेस्ट / बचाओ / ताज़ा करो ... मैं तुम्हें एक बीयर खरीदता हूं।
जॉर्ज कटानोस

0

VIM उपयोगकर्ता

@ कैंडी ने यह सब किया है, वीआईएम का उपयोग करने में एक ही समस्या थी, बस उपयोग करें:

:set nobackup
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.