हम कछुआ एसवीएन का उपयोग कर रहे हैं और संशोधित फ़ाइलों को करने का प्रयास करते समय एक समस्या आई है। जब हम फ़ाइल को प्रतिबद्ध करने का प्रयास करते हैं तो svn यह नहीं पहचानता है कि इसे संशोधित या जोड़ा गया है और प्रदर्शित करता है "आखिरी प्रतिबद्धता के बाद से कोई भी फाइल नहीं बदला या जोड़ा गया था। TortoiseSVN के लिए यहां कुछ भी नहीं है ... " एकमात्र तरीका जिसे हम अब एक फाइल कर सकते हैं वह फ़ोल्डर में जाना है और" संशोधनों की जांच करें "का चयन करें और फिर प्रतिबद्ध करने के लिए क्लिक करें। यदि फ़ोल्डर में संशोधन की जांच की जाती है तो फिर से कहा जाता है कि कोई संशोधन नहीं है। हमने एक नई कामकाजी प्रतिलिपि बनाने और वहां से प्रतिबद्ध करने की भी कोशिश की है, हालांकि समस्या यहां भी होती है। हमने एसवीएन फ़ाइल की प्रतिलिपि बनाने की कोशिश की है, यह भ्रष्ट था लेकिन इससे मदद नहीं मिली। हम फ़ाइल को संशोधित करते समय दिखाने के लिए एसवीएन आइकन का उपयोग करते हैं - ये आइकन अभी भी सही तरीके से काम कर रहे हैं। हमने यह जवाब दिया है कि यह क्यों हुआ है और कैसे ठीक किया जाए। कृपया इस मामले पर कोई भी प्रकाश फैला सकता है।"आखिरी प्रतिबद्धता के बाद से कोई भी फाइल नहीं बदली या जोड़ा गया। TortoiseSVN के लिए यहां कुछ भी नहीं है ... "
उत्तर
FAQ से:
आप एक फ़ाइल को संशोधित किया है, लेकिन TortoiseSVN को नहीं पहचानता है कि फ़ाइल संशोधित किया गया है, तो कृपया पहले जाँच करें कि क्या फ़ाइल वास्तव में क्या आप अपने काम के पिछले भाग में है से अलग है।
आप सुनिश्चित करें कि फ़ाइल बदलाव हैं और यह अभी भी रूप में प्रतिबद्ध संवाद में संशोधित दिखाई नहीं देता, यह सुनिश्चित करें कि
- फ़ाइल 'अंतिम संशोधन' तारीख की तरह बदल गया है (कुछ उपकरण बनाने के लिए पता है हेक्स संपादकों उस समय रीसेट करने के लिए)
- अगर SVN की तरह: EOL शैली की संपत्ति सेट कर दिया जाता है और परिवर्तन, केवल नई-पंक्तियों के लिए कर रहे फ़ाइल के रूप में संशोधित क्योंकि सबवर्सन के लिए यह नहीं बदला है नहीं दिखाया जाएगा
सबवर्सन निर्धारित करता है कि कोई फ़ाइल बदल गई है या नहीं निम्नलिखित दृष्टिकोण:
- में 'अंतिम संशोधन' दिनांक और/या फ़ाइल का आकार बदल गया है?
- नहीं करता है, तो: फ़ाइल
- संशोधित नहीं है यदि हाँ:, पहली बाइट कि अलग है पर आधार फ़ाइल के साथ फ़ाइल की सामग्री की तुलना
- रोक के रूप में कोई बाइट अलग आधार के बारे में अगर संशोधित
- फ़ाइल चिह्नित करते हैं, फ़ाइल को संशोधित
फ़ाइलों को संशोधित किया गया है, आधार फ़ाइल अलग है। –
क्षमा करें, तो मेरा मतलब तब दर्ज नहीं करना था। जब आप संशोधनों की जांच करते हैं तो यह इस बिंदु पर सही तरीके से काम करता है और जानता है कि फ़ाइल संशोधित की गई है और आपको इस बिंदु पर प्रतिबद्ध करने की अनुमति देता है। अंतिम संशोधन दिनांक और फ़ाइल का आकार भी अलग है। हमने कुछ समय के लिए एसवीएन का उपयोग किया है और इससे पहले यह त्रुटि नहीं थी, दुर्भाग्यवश इसे किसी भी तरह से समस्या निवारण के दौर में नहीं देखा जा सकता है। कोई सुझाव? –
बस किसी और को यहां अपना रास्ता ढूंढने के रूप में चिह्नित करें। मैंने अभी एक ही समस्या का अनुभव एक भंडार के साथ किया है जो कुछ समय के लिए ठीक काम कर रहा था। फाइलें दिखा रही थी कि उनमें बदलाव शामिल थे, लेकिन एसवीएन कमिट .. ने संदेश दिया कि बनाने के लिए कोई काम नहीं था।
यह एक सबफ़ोल्डर द्वारा किया गया था जिसे मैंने अपने भंडार में कॉपी किया था। सबफोल्डर कछुए के पुराने संस्करण में बनाया गया था। एक बार जब मैंने नवीनतम संस्करण में इसे अपडेट करने के लिए कछुए विकल्प का चयन किया, तो एसवीएन कमेट ने अपेक्षा के अनुसार काम किया।
धन्यवाद, इससे मदद मिली। मेरे पास एक मुद्दा के साथ एक एसवीएन बाहरी था। यदि आप एक एसवीएन क्लीनअप या एसवीएन अपडेट करते हैं तो आपको एक त्रुटि मिलनी चाहिए जो आपको समस्या के साथ बाह्य में इंगित करेगी। – user169771
प्रोजेक्ट खोलें-> राइट क्लिक करें
उस डिस्कनेक्ट पर क्लिक करें, फिर सामान्य कार्य करें जैसे एसवीएन का उपयोग करके शेयर प्रोजेक्ट करें और इसे प्रतिबद्ध करें।
मेरे पास एक समान लेकिन समान समस्या नहीं थी।मुझे पता है कि यह धारा 4 साल पहले है, लेकिन किसी और के मामले में रिकॉर्ड के लिए रिकॉर्ड के लिए। (मैं कछुआ एसवीएन संस्करण 1.8.x पर हूँ)।
मेरी संशोधित फ़ाइलें प्रतिबद्ध नहीं होंगी - इस धारा में प्रस्तुत किए गए समान लक्षण। मैंने प्रोजेक्ट पर राइट क्लिक किया और "क्लीन अप" चुना। इसके बाद मैं अपनी संशोधित फाइलें कर सकता था।
विस्तृत, बुलेट-पॉइंट चरणों (अधिमानतः स्क्रीनशॉट के साथ) में समझाएं कि आप "संशोधित फ़ाइलों को करने का प्रयास कैसे करें"। आप वास्तव में यहां किसी भी विवरण में नहीं जाते हैं। मुझे लगता है कि आप ऑफ-विषय हैं। –
वे शब्द दस्तावेज़ हैं जिन्हें हम शब्द में संपादित करते हैं। हम दस्तावेज़ को सहेजते हैं, svn आइकन लाल हो जाता है। आम तौर पर, हम उस दस्तावेज़ पर राइट क्लिक करते हैं जिसे संशोधित किया गया है और 'svn commit' विकल्प का चयन करें, फिर यह पॉप-अप बॉक्स के साथ आता है और हम एक टिप्पणी लिखते हैं कि हम ठीक चुनने से पहले इसे क्यों कर रहे हैं, यह कभी नहीं कहता कि फ़ाइल तब तक संशोधित नहीं की गई जब तक यह नहीं था। हालांकि, अब यह हमेशा कहता है कि यह तब भी संशोधित नहीं होता है जब यह होता है और हमें प्रतिबद्ध नहीं करेगा। अब प्रतिबद्ध करने का एकमात्र तरीका है, उस दस्तावेज़ पर राइट क्लिक करना है जिसमें दस्तावेज़ है, कछुए svn, संशोधनों की जांच करें। –
संशोधनों की जांच करते समय, एक पॉप अप बॉक्स संशोधित फ़ाइलों की एक सूची के साथ खुला है जिसमें दस्तावेज़ हमने अभी संशोधित किया है, यहां से दस्तावेज़ को ठीक करने से ठीक काम करता है। तो दस्तावेज निश्चित रूप से संशोधित है, किसी कारण से एसवीएन दस्तावेज को अन्य विधि का उपयोग करते समय संशोधित नहीं कर रहा है? –