सवाल विंडोज 7 पर 64-बिट TortoiseSVN कहता है "फ़ाइल या निर्देशिका दूषित और अपठनीय है" तो chkdsk चलाता है [बंद]


मैं एक 64-बिट विंडोज 7 पेशेवर पर 64-बिट TortoiseSVN का उपयोग कर रहा हूँ। प्रत्येक बार अक्सर चेकआउट या अपडेट निम्न जैसे त्रुटि संदेश के साथ विफल हो जाएगा।

Error: Can't move 
Error: '[...]\\.svn\tmp\entries' 
Error: to 
Error: '[...]\\.svn\entries': 
Error: The file or directory is corrupted and unreadable. 

फिर सीएचकेडीएसके रिबूट के बाद चलता है, जो मुझे परेशान करता है।

यह क्यों हो रहा है या मैं इससे कैसे बच सकता हूं?


60
2017-10-08 14:54


मूल


सीएचकेडीएसके से आपका आउटपुट क्या है? आपको हाथ में एक और गंभीर समस्या हो सकती है।
आपने इसे इंस्टॉल करने के लिए कैसे प्राप्त किया? यह मेरे लिए स्थापित के दौरान दुर्घटनाग्रस्त और जलता है। :-( - Brian Knoblauch
मुझे इस मुद्दे का भी सामना करना पड़ रहा है - मेरा वायरस स्कैनर मैकएफ़ी वायरसस्कैन एंटरप्राइज 8.7.0i है। दिलचस्प बात यह है कि यह वायरस स्कैनर के सटीक ब्रांड पर निर्भर नहीं प्रतीत होता है: वेब पर, उपयोगकर्ताओं के लिए समान त्रुटि रिपोर्ट मिल सकती है माइक्रोसॉफ्ट सुरक्षा अनिवार्य और [कास्पर्स्की] [2]। [2]: forum.kaspersky.com/... - Heinzi
ब्लीच, मुझे एक ही समस्या है, और svn + TortoiseSVN प्रक्रियाओं को छोड़कर तथा svn काम dir मदद नहीं करते हैं। अगर मैं पूरी तरह से वास्तविक समय की निगरानी बंद नहीं करता, तो मैं दूषित .svn निर्देशिकाएं जारी रखता हूं। बेकार है। - orip
हमारी दुकान में सभी डेवलपर्स विन 7 64 बिट चल रहे हैं, वही समस्या है। - Chasler


जवाब:


यह विंडो 7 में एक ज्ञात बग है, जिसे एसपी 1 में तय किया जाना है:

http://subversion.wandisco.com/blogs/windows-7-bogus-errorfilecorrupt-error-.html

अब एक हॉटफिक्स उपलब्ध है:

http://support.microsoft.com/kb/982927/en-us
http://support.microsoft.com/kb/2498472/en-us


51
2018-02-28 04:04



मुझे एक ही समस्या का सामना करना पड़ रहा था और हॉटफिक्स को स्थापित करने का प्रयास किया। यह मेरी समस्या का समाधान नहीं किया। हालांकि, मेरे एंटी-वायरस सॉफ़्टवेयर को अक्षम करना, समस्या को हल करें। - Brian Lacy
+1। हॉटफिक्स ने मेरे लिए समस्या हल की - एवी को अक्षम करने से पहले इस मुद्दे को हल नहीं किया गया था। - Joshua McKinnon
स्पष्ट रूप से हॉटफिक्स का लिंक टूटा हुआ है .... - Frank V
... और यह मेरे लिए एसपी 1 में तय नहीं लग रहा है। किसी ने इस पर एक अद्यतन के बारे में सुना है? - James Crowley
किसी कारण से उन्होंने केबी नंबर बदल दिया। मैंने नए स्थान को प्रतिबिंबित करने के लिए ओपी के उत्तर को अपडेट किया। - SiegeX


मुझे एक ही समस्या थी (एमएस सुरक्षा अनिवार्यता का उपयोग कर)। मुझे लगता है कि एवी प्रोग्राम निगरानी कार्यक्रम गतिविधि के साथ ऐसा कुछ हो सकता है। ऐसा लगता है कि एमएस एसई सोचता है कि एक दुर्भावनापूर्ण लिपि चल रही है और यह इसे रोक देती है।

मैंने 'रीयल-टाइम सुरक्षा' में 'अपने कंप्यूटर पर मॉनिटर फ़ाइल और प्रोग्राम गतिविधि' को अक्षम करने का प्रयास किया और यह समस्या को हल करना प्रतीत होता था।

वहां से, मैंने कुछ और परीक्षण किया और पाया कि मैं "सी: \ प्रोग्राम फ़ाइलें \ TortoiseSVN \ bin \ TortoiseProc.exe" "सी: \ प्रोग्राम" शामिल करने के लिए 'बहिष्कृत प्रक्रियाओं' को कॉन्फ़िगर करके विकल्प को छोड़ सकता हूं और अभी भी सफल चेकआउट प्राप्त कर सकता हूं। Files \ TortoiseSVN \ बिन \ TSVNCache.exe "

ऐसा लगता है कि अब तक मेरे लिए काम किया गया है। (मैंने विकल्प बदल दिए हैं, इसलिए मैं लगातार बड़े चेक-आउट करने में सक्षम हूं।) मैं दूसरा पसंद करता हूं, ताकि एमएस एसई अभी भी संभावित दुर्भावनापूर्ण गतिविधि के लिए निगरानी रखे।


11
2017-11-15 07:57



कोई दिखा नहीं tinyurl.com/w7corrupt - Matt McHenry
बहुत बहुत धन्यवाद। मेरे पास विंडोज एक्सपी में कैस्पर्सकी इंटरनेट सुरक्षा है, आपका समाधान भी मेरे लिए काम करता है। - samir105


यह विंडोज़ का पूरा काम है इंडेक्सिंग सेवा। देख एसवीएन: TortoiseSVN नहीं ले जा सकता .. फ़ाइल या निर्देशिका दूषित और अपठनीय है (विंडोज 7)


4
2018-01-25 14:30



मैं एवी रीयल टाइम सुरक्षा को हटा दूंगा, लेकिन फिर भी इसे कभी-कभी मिला। इससे मदद मिली। - orip
हाँ। संक्षेप में चरण-दर-चरण सुधार के लिए क्रैगली का जवाब भी देखें। - Christopher Bruns


मुझे एक ही समस्या थी, लेकिन 32-बिट TortoiseSVN (Win7 x64 पर 1.6.6) के साथ।

एंटीवायरस को अक्षम / बदलना मदद नहीं करता था। न तो TortoiseSVN 1.5.10 (जो केवल चेक आउट रिपोजिटरी निर्देशिकाओं को पढ़ने में सक्षम नहीं होने का परिणाम था) का परिणाम था।

क्या मदद की गई थी विंडोज इंडेक्सिंग सेवा मेरे एसवीएन / स्रोत कोड निर्देशिकाओं को इंडेक्स नहीं करने के लिए। मैंने पाया कि यहां टिप: http://schleichermann.wordpress.com/2009/12/09/svn-tortoisesvn-cant-move-the-file-or-directory-is-corrupted-and-unreadable-windows-7/


3
2017-12-17 21:45



मैंने अपने कैस्पर्सकी को अक्षम करने की कोशिश की लेकिन इससे मदद नहीं मिली। हालांकि मेरी वर्किंग कॉपी के लिए इंडेक्सिंग सेवा को अक्षम करने से समस्या ठीक हो गई - Khash


यहां एक समाधान है जो मैंने उस समस्या को हल करने के लिए पाया जो एक इलाज की तरह काम करता था। यह एक अंश है एसवीएन: TortoiseSVN नहीं ले जा सकता .. फ़ाइल या निर्देशिका दूषित और अपठनीय है (विंडोज 7)

  1. स्टार्ट मेनू बटन पर क्लिक करें, फिर खोज शुरू करने के लिए टेक्स्ट बॉक्स में क्लिक करें।
  2. "विंडोज इंडेक्स" टाइप करें
  3. "इंडेक्सिंग विकल्प" पर क्लिक करें जो खोज में आना चाहिए (यदि आप बदलते हैं तो यह नियंत्रण कक्ष में भी पाया जा सकता है द्वारा देखें सेवा मेरे विशाल या छोटे प्रतीक। मुझे यकीन नहीं है कि इसे किस श्रेणी में वर्गीकृत किया गया है, हालांकि)
  4. जब इंडेक्सिंग विकल्प बॉक्स आता है, तो क्लिक करें संशोधित करें बटन। यह एक अनुक्रमित स्थान संवाद पॉप अप करेगा, जहां आपको कुछ "स्थानों" की सूची दिखाई देनी चाहिए, जिसमें आपकी हार्ड ड्राइव सूची में है।
  5. वांछित हार्ड ड्राइव का विस्तार करें, जिन फ़ाइलों के साथ आप एसवीएन का उपयोग कर रहे हैं, उनके मूल फ़ोल्डर में नीचे जाएं, और सुनिश्चित करें कि बॉक्स अनचेक किया गया है। यह मेरे लिए यहां जांच की गई थी, भले ही फ़ोल्डर विकल्प जैसा कि मैंने अपनी आखिरी पोस्ट में वर्णित किया था। यह भी ध्यान रखें कि हार्ड ड्राइव की संभावना अधिक हो जाएगी, और इसके बॉक्स को अनचेक कर दिया जाएगा, भले ही आप इसका विस्तार कर लें, फिर भी आपको चेक बॉक्स मिल सकते हैं।

उदाहरण के लिए, मेरी परियोजनाएं मेरे अंदर स्थित हैं C:\Users\Name\Documents\VS2008\Projects\ फ़ोल्डर और यहां मौजूद प्रत्येक फ़ोल्डर को इंडेक्स किए गए स्थान संवाद में चेक किया गया था। उचित फ़ोल्डरों को अनचेक करने के बाद, जहां एसवीएनएड परियोजनाओं की मेरी कामकाजी प्रतिलिपि है, सबकुछ उस तरह से काम कर रहा है जिस तरह से मैं उम्मीद करता हूं।

मुझे आशा है कि इससे किसी को भी इस अपंग समस्या से पीड़ित होने में मदद मिलेगी।


3
2017-07-03 16:51





लेख "फ़ाइल को स्थानांतरित करते समय ERROR_FILE_CORRUPT प्राप्त करना ... परिणाम: रीबूट पर Chkdsk (पुन: उत्पादित और पुष्टि)"बताता है कि यह क्यों हो रहा है, और इसमें उदाहरण प्रोग्राम दिखाता है कि आप विंडोज 7 पर यह त्रुटि कैसे प्राप्त कर सकते हैं। मुझे उम्मीद है कि माइक्रोसॉफ्ट को इस मुद्दे को हल करने का एक तरीका मिल जाएगा।

[अद्यतन करें] यह समस्या विंडोज 7 के लिए सर्विसपैक 1 और Windows Server 2008R2 के लिए सर्विसपैक 1 में तय की गई है।


2
2018-02-04 14:48





यह समस्या है 'फ़ाइल या निर्देशिका दूषित और अपठनीय है।' विंडोज 7 या Vista में आ रहा है क्योंकि आपने इंडेक्सिंग सेवा पर टर्न किया है।

हल करने के लिए या तो अपनी svn निर्देशिका या उसके मूल निर्देशिका के लिए अनुक्रमण सेवा का मुड़ें या अस्थायी रूप से इंडेक्सिंग बंद करें: ऐसे? 1) नियंत्रण कक्ष पर जाएं - इंडेक्सिंग विकल्प 2) विराम पर क्लिक करें। यह डिफ़ॉल्ट रूप से अगले 15 मिनट के लिए अनुक्रमण रोक देगा। 3) अब प्रतिबद्धता करें। आप अगले 15 मिनट के लिए प्रतिबद्ध हैं


1
2018-04-09 16:03



अनुक्रमण सर्वर समस्या का कारण नहीं है। परिवर्तनों के लिए कोई भी एप्लिकेशन निगरानी निर्देशिका इस समस्या का कारण बन सकती है। - Bert Huijben


हम एक ही मुद्दे का सामना कर रहे थे। यदि आपके पास वायरस स्कैनर स्थापित है, तो ऐसा लगता है कि यह समस्या पैदा कर सकता है। बड़े चेकआउट से पहले स्कैनिंग को अक्षम करने का प्रयास करें।

http://groups.google.com/group/tortoisesvn/browse_thread/thread/4d8bdcea4fd14fce?pli=1

हमारे लिए, हम केवल बहुत बड़े अपडेट / चेकआउट के साथ समस्या का सामना कर रहे थे। औसत या छोटे अपडेट बेकार ढंग से काम कर रहे थे। मुझे नहीं पता कि यह मामला क्यों है, लेकिन मैं पूरी तरह से एक वायरस स्कैनर से संबंधित मुद्दे को इस तरह से असंगत देख सकता हूं।


0
2017-10-27 18:45



ठीक हो सकता है। मैं टोर्टोइज एसवीएन और कमांड लाइन एसवीएन के माध्यम से इस मुद्दे का अनुभव करता हूं। इसके अलावा, मैंने इसे छोटे कामों और अपडेट्स के साथ-साथ बड़े लोगों पर भी अनुभव किया है। मजेदार बात यह है कि अक्सर, इस त्रुटि को मारने के बाद, मैं एक ही ऑपरेशन को दोहरा सकता हूं और उस समय यह बिना किसी मुद्दे के पूरा हो जाएगा। - David Alpert


मैकएफी 8.7i के साथ मेरा एक ही मुद्दा है। इसे हल करने के लिए, मुझे एक्सेस प्रोटेक्शन को अक्षम करना होगा क्योंकि मुझे लगता है कि TortoiseSVN के लिए अपवाद कैसे जोड़ना है।


0
2017-11-16 17:58





मुझे एक ही त्रुटि मिल रही थी, लेकिन अद्यतन करते समय एक और त्रुटि भी ("निर्दिष्ट फ़ाइल नहीं मिल सका")।

मैं विंडोज 7 एक्स 64 चला रहा हूं और मैकफी स्थापित है।

मैंने "मानचित्र" से "मानचित्र" में एक फ़ाइल का नाम बदल दिया और इसे प्रतिबद्ध किया। प्रतिबद्धता ठीक काम करती है लेकिन "निर्देशिका भ्रष्ट" त्रुटि के साथ चेक आउट आउट विफल रही है।

मेरे मामले में इसे रेपो-ब्राउजर में जाकर और "मैप" फ़ाइल को हटाकर तय किया गया था। तो मेरे पास संस्करण नियंत्रण में अभी भी मूल अन-नामित फ़ाइल ("मानचित्र") थी। तब से चेकआउट ठीक काम किया।


0
2017-12-13 23:13





मैं पांडा क्लाउड एंटी-वायरस चला रहा था और इस त्रुटि को प्राप्त किया - जैसा ऊपर बताया गया है, अक्षम होने पर, त्रुटि पूरी तरह से चली गई।


0
2018-01-31 11:01