windows - TortoiseSVN आइकन विंडोज 7 के तहत दिखाई नहीं दे रहे हैं




icons (20)

रुको तुम!

क्रिस एरिक्सन (उत्कृष्ट) उत्तर या नीचे दिए गए लोगों में सूचीबद्ध आपकी रजिस्ट्री या इसी तरह की प्रक्रियाओं से कुछ भी करने से पहले, कुछ विचार करने के लिए ...

क्या आप नेटवर्क ड्राइव पर हैं?

यदि ऐसा है, तो कछुआ एसवीएन सेटिंग्स पर जाएं (किसी भी फ़ोल्डर> TortoiseSVN> सेटिंग्स पर राइट क्लिक करें), फिर 'आइकन ओवरलेज़' पर जाएं

सुनिश्चित करें कि आपने चित्रित के रूप में 'नेटवर्क ड्राइव' की जांच की है:

एक ताजा कछुआ स्थापित करने पर डिफ़ॉल्ट रूप से, नेटवर्क ड्राइव में आइकन जोड़े नहीं होते हैं।

इसने हमारे लिए समस्या हल की। यदि यह आपके लिए विफल रहता है तो जाहिर है कि आप यहां सूचीबद्ध (थोड़ा) अधिक शामिल समाधानों के माध्यम से जा सकते हैं।

मुझे विंडोज 7 के तहत आइकन प्रदर्शित करने के लिए प्रतीत नहीं होता है और मुझे वास्तव में यह विंडोज एक्सपी से याद आती है।

इसका समाधान कैसे किया जा सकता है?


संभावित समस्याएं और समाधान

  1. विंडोज द्वारा प्रयोग योग्य ओवरले आइकन की संख्या की सीमा, क्रिस एरिक्सन के जवाब का संदर्भ लें।
  2. TortoiseSVN की अनुचित सेटिंग, राल्फ Cowling के जवाब का संदर्भ लें।
  3. पहले संस्करण (पूर्व 1.6.10) से अद्यतन करने के लिए ज्ञात बग, here. देखें here.
  4. सभी उपयोगकर्ताओं के लिए TortoiseSVN स्थापित नहीं किया गया था, नीचे दिए गए cmd के साथ स्थापित करने का प्रयास करें, यदि नीचे दिए गए सभी तीन समाधान काम नहीं करते हैं, तो मेरा मानना ​​है कि यह विधि आपके जीवन को बचाएगी।
rem Set your own path.
set TOOL_ROOT=d:\Tools\TortoiseSVN-1.6.13.20954-win32-svn-1.6.16\tortoisesvn_1.6.16.21511
set PACKAGENAME=TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi
set TOOL_INSTALLROOT="c:\Program Files (x86)\TortoiseSVN"

msiexec /i "%TOOL_ROOT%\%PACKAGENAME%" INSTALLDIR=%TOOL_INSTALLROOT% ALLUSERS=1 ARPSYSTEMCOMPONENT=1 RebootYesNo=No REBOOT=ReallySupress /qb-

set ret=%ERRORLEVEL%

rem The installer seems to return same values as MSI
rem These codes mean that the product is properly installed, even though the code is not zero.
rem 1641 ERROR_SUCCESS_REBOOT_INITIATED
rem 3010 ERROR_SUCCESS_REBOOT_REQUIRED
if %ret% EQU 1641 set ret=0
if %ret% EQU 3010 set ret=0
if %ret% GTR 0 exit %ret%

आपके पीसी को पुनरारंभ करने की आवश्यकता नहीं है। इसके बजाय explorer.exe को पुनरारंभ करें:

  1. Ctrl + Shift + Esc दबाएं
  2. प्रक्रिया टैब पर क्लिक करें।
  3. Explorer.exe पर राइट-क्लिक करें।
  4. अंत प्रक्रिया का चयन करें।
  5. प्रक्रिया प्रक्रिया बटन पर क्लिक करें।
  6. एप्लिकेशन टैब पर क्लिक करें।
  7. दाएँ क्लिक करें।
  8. नया कार्य (रन) पर क्लिक करें।
  9. यहां खोलें : explorer
  10. ठीक क्लिक करें।

विंडोज एक्सप्लोरर ने पुनरारंभ किया है और टोर्टोइज एसवीएन आइकन फिर से दिखाई देते हैं।


कभी-कभी आपको केवल TortoiseSVN "सेटिंग्स" पर जाना होगा, आइकन बंद करें, "लागू करें" पर क्लिक करें, उन्हें वापस चालू करें।


क्रिस एरिक्सन सही है, उसे वोट दें। मेरे मामले में समस्या टीएफएस पावरटोल स्थापित कर रही थी, जो टीएसवीएन और टीसीवीएस की तरह एक्सप्लोरर खोल एकीकरण जोड़ती है। यह एक और 5 ओवरले जोड़ता है। चूंकि वे टीएफएस * के साथ प्रीफिक्स्ड हैं, इसलिए वे कछुए * पर प्राथमिकता लेते हैं। मैंने बस zfs के साथ Tfs सामान को prefixed और टीएसवीएन ओवरले वापस आ गए। हालांकि रीबूट / लॉगऑफ करने की कोई आवश्यकता नहीं है, बस explorer.exe को मार दें और इसे फिर से शुरू करें।


जब मैंने रिपॉजिटरी से एक नई परियोजना की जांच की, तो मुझे आइकन ओवरले नहीं दिखाई दिए।

मैंने समाधान ढूंढना शुरू कर दिया और इस सवाल पर आया।

जवाब पढ़ने के दौरान, मैंने देखा कि आइकन ओवरले मेरे चेकआउट प्रोजेक्ट पर दिखाई दिए।

मुझे लगता है कि आइकन प्रकट होने में बस कुछ मिनट लग गए।

मैंने सोचा कि लोगों को जल्दी से घबराहट करने से पहले और रजिस्ट्री को संपादित करना शुरू करने से पहले यह उपयोगी हो सकता है।


दो अन्य संभावित समाधान:

  1. TSVNCache.exe को मारें और इसे पुनः लॉन्च करने दें। इसने मेरे खोल ओवरले आइकन कई मौकों पर फिर से दिखने के लिए प्रेरित किया है।

  2. यदि आपने हाल ही में पिछले संस्करण से TortoiseSVN को अपग्रेड किया है, तो आपको अपनी कार्यशील प्रति को अपग्रेड करना पड़ सकता है। यह आपके प्रोजेक्ट फ़ोल्डर पर राइट-क्लिक करके किया जा सकता है और संदर्भ मेनू से "एसवीएन अपग्रेड वर्किंग कॉपी" चुनें।


मुझे TortoiseSVN 1.6.16 के साथ यहां एक ही समस्या थी। प्रतीक ठीक थे, लेकिन फिर मैंने स्थापित किया और TortoiseGit को अनइंस्टॉल किया और अचानक TortoiseSVN आइकन काम करना बंद कर दिया। रजिस्ट्री को देखते हुए मैंने पाया कि अनइंस्टॉल करने वाले TortoiseGit ने सभी ओवरले आइकन भी हटा दिए हैं। मैंने बस TortoiseSVN को पुनर्स्थापित किया और यह समस्या ठीक कर दी।


मेरे पास ओपी के समान समस्या थी: विन 7 (x64), टोर्टोइज एसवीएन (x64), और ड्रॉपबॉक्स (x86)। कुछ अन्य उत्तरों की जानकारी ने मुझे सारी जानकारी दी। मेरे पास इस मशीन पर केवल टीएसवीएन का x64 संस्करण स्थापित है।

मेरे मामले में टीएसवीएन और ड्रॉपबॉक्स उसी दिन स्थापित किए गए थे जब मैंने ओएस इंस्टॉल किया था और कुछ दिन पहले ओवरले ठीक काम करते थे। मैंने किसी भी ऐप के लिए बदलती सेटिंग्स को शामिल करने के लिए कुछ भी नहीं किया जिससे कि वे काम करना बंद कर सकें।

समस्या शुरू होने के बाद आइकन ओवरले रजिस्ट्री अनुभाग में मेरे पास यह था ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers ):

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. EnhancedStorageShell
  5. ऑफ़लाइन फ़ाइलें
  6. SharingPrivate
  7. TortoiseAdded
  8. TortoiseConflict
  9. TortoiseDeleted
  10. TortoiseIgnored
  11. TortoiseLocked
  12. TortoiseModified
  13. TortoiseNormal
  14. TortoiseReadOnly
  15. TortoiseUnversioned

मैंने सत्यापित किया कि एक्सप्लोरर में पहली 11 प्रविष्टियों के अनुरूप केवल ओवरले हैं। जब मैंने उनमें से कुछ की शुरुआत में 'z' जोड़कर उपर्युक्त प्रविष्टियों के क्रम को संशोधित किया, तो केवल पहले 11 ओवरले (अपडेट किए गए क्रम के तहत) प्रदर्शित होंगे।

उपर्युक्त के साथ मुझे समस्या को हल करने के लिए आवश्यक सब कुछ था (या तो प्रविष्टियों का नाम बदलें या हटाएं ताकि टीएसवीएन प्रविष्टियां जो मैं काम करना चाहता हूं वे सूची में <= # 11 हैं)। आश्चर्य से सौदों के नीचे यह अचानक क्यों हुआ।

मुझे पता है कि कुछ दिन पहले काम करने वाले ओवरले के आधार पर, कुंजी 1-3, 7-9, 12-13 सभी सूची में <= 11 थीं (सुनिश्चित नहीं है कि ओवरले # 14 कभी काम नहीं करता है क्योंकि मैंने कभी नहीं किया था फ़ाइलें w / केवल-पढ़ने की स्थिति। # 15 इस मशीन पर कभी काम नहीं किया है, इसलिए मुझे पता है कि यह शीर्ष 11 में कभी नहीं था)। मैं यह भी मानता हूं कि टीएसवीएन कुंजी का ब्लॉक एकजुट हो जाता है, इसलिए उन्हें दो या तीन स्थानों (* नीचे देखें) पर टक्कर लगी थी। इसका मतलब है कि ड्रॉपबॉक्स और टीएसवीएन ब्लॉक के बीच 2-3 आइटम जोड़े गए थे। विंडोज़ द्वारा अब जो तीन जोड़े गए हैं और मुझे लगता है कि जैसे ही ओएस इंस्टॉल हो जाएगा, वे वहां होंगे।

15 ओवरले की सूची रन-टाइम पर निर्धारित है? ऐसा लगता है कि ओवरले हैंडलर कभी-कभी विंडोज शैल को बता सकते हैं कि सूची में जोड़ने के लिए कोई आइकन नहीं हैं। संभवतः कुछ सेटिंग्स जो मैंने फ़ाइल साझाकरण और फ़ाइल एन्क्रिप्शन से संबंधित कुछ दिनों पहले गड़बड़ की थी, उनमें से कुछ आइटम 4-6 स्पॉट्स पर "सक्रिय" बनने के लिए प्रेरित हुए और एसवीएन को नीचे धक्का दिया।

अंत में मैंने कुछ प्रविष्टियों को हटा दिया और कुछ स्थानांतरित कर दिया, इसलिए मेरी अंतिम सूची इस तरह दिखती है:

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. शेयरिंग प्राइवेट (मैं इसे दिखाना चाहता हूं)
  5. TortoiseAdded
  6. TortoiseConflict
  7. TortoiseDeleted
  8. TortoiseModified
  9. TortoiseNormal
  10. TortoiseReadOnly
  11. TortoiseUnversioned
  12. zOffline फ़ाइलें (मैं सिंक सेंटर, या "ऑफ़लाइन फ़ाइलें" का उपयोग नहीं करता इसलिए मुझे इसकी परवाह नहीं है)
  13. zEnhancedStorageShell (वास्तव में नहीं पता कि उन्नत स्टोरेज क्या है, मुझे नहीं लगता कि मुझे इसकी आवश्यकता है)

मेरे प्रतीक भी गायब हो गए थे। रजिस्ट्री फिक्स मेरे लिए भी काम नहीं करता था।

इस तरह मैं उन्हें वापस मिला:

  1. TortoiseOverlays के नवीनतम संस्करण स्थापित करें
  2. explorer.exe को पुनरारंभ करें

मेरे लिए एक ही समस्या है। यह पता चला है कि समस्या का कारण नया जंगलडिस्क 3.0 था, जो "1Sync ..." "2Sync ..." और "3Sync ..." नामक तीन ओवरले इंस्टॉल करता है जो टोर्टोइज़ को अंत में दबाते हैं।

शीर्ष पर सूचीबद्ध रेग हाइव में बस उन जंगलडिस्क कुंजियों को हटाएं (या उन्हें z_ के साथ उपसर्ग करें) और सिस्टम को फिर से शुरू करें और कछुए को फिर से ठीक काम करना चाहिए।

यह देखते हुए कि विंडोज़ में यह ओवरले सीमा मौजूद है और वर्तमान उपकरणों के साथ आसानी से हिट हो जाती है, टूल विक्रेता वास्तव में उन्नत स्थापना के दौरान पूछना चाहिए यदि उपयोगकर्ता उन्हें इंस्टॉल करना चाहता है। मुझे नई "सिंक" सुविधा की कोई ज़रूरत नहीं है और न ही इच्छा है और चतुर नामकरण के साथ सूची के शीर्ष पर आइकन भरने की रणनीति की वास्तव में परवाह नहीं है। जंगलडिस्क पर शर्म आती है।


मेरे लिए काम किया रजिस्ट्री आदेश संपादन। प्रविष्टियों के पास पहले से ही # एस था। तो यह काम नहीं कर रहा था। मुझे एहसास हुआ कि पिछली प्रविष्टियों में रिक्त स्थान थे। तो अब मेरे svn रजिस्ट्री में एक स्थान, #, नाम है



मैंने अभी WinXP और दो Win7 मशीनों पर TSVN 1.6.8.19260 में अपग्रेड किया है। उन्नयन के बाद, ओवरले आइकन सभी 3 मशीनों पर गायब हो गए। उपर्युक्त रजिस्ट्री कुंजी के तहत, मुझे केवल ऑफ़लाइन फ़ाइलों के लिए प्रविष्टि मिली। मुझे बस टीएसवीएन स्थापना को पुनर्स्थापित / मरम्मत करना पड़ा और रीबूट के बाद आइकन फिर से दिखाई दिए। मैंने कभी भी किसी भी पिछले टीएसवीएन संस्करण में उस व्यवहार का पता नहीं लगाया है और मैंने निश्चित रूप से उसी अनुमति के साथ टीएसवीएन को उसी तरह स्थापित किया है।


मैंने यहां सबकुछ (और कुछ अन्य जगहों) की कोशिश की, और मेरे लिए क्या काम किया (इन सभी को करने के बाद, रजिस्ट्री परिवर्तन अनिवार्य हैं मुझे लगता है) डिफ़ॉल्ट ओवरले शैल से आइकन ओवरलेज़ \ स्टेटस कैश की सेटिंग को बदलना था, और मैंने भी चेक किया "एक्सप्लोरर में केवल ओवरले और संदर्भ मेनू दिखाएं"। सुनिश्चित नहीं है कि उन दोनों में से किसने किया लेकिन यह अब काम करता है।


मैंने विंडोज 7 x64 पर 1.6.8 तक अपग्रेड करने के बाद भी अपना ओवरले खो दिया। मैंने केवल x64 संस्करण स्थापित किया है, न कि 32-बिट संस्करण। ठीक करने के लिए, मैंने मूल इंस्टॉलर के साथ एक मरम्मत चलाई और रीबूट किया। उसके बाद आमतौर पर ओवरले प्रदर्शित होते हैं।


यदि आपने अभी स्थापित किया है तो TortoiseSVN कुछ करने से पहले अपने कंप्यूटर को पुनरारंभ करें


यदि आपने हाल ही में कछुआ एसवीएन को अपग्रेड किया है, तो ऐसा इसलिए हो सकता है क्योंकि संस्करण 1.7 को फ़ाइलों की स्थिति संग्रहीत करने के लिए एक नए प्रारूप की आवश्यकता होती है - इस मामले में, आप प्रश्न में अपने भंडार के रूट फ़ोल्डर पर राइट क्लिक कर सकते हैं और कछुआ मेनू विकल्प का उपयोग कर सकते हैं 'एसवीएन अपग्रेड वर्किंग कॉपी' का।

इसने मेरे लिए समस्या का समाधान किया।

चीयर्स मैट


वे यहाँ ठीक प्रदर्शन करते हैं। क्या आप TortoiseSVN के 32-बिट संस्करण के साथ विंडोज 7 के 64-बिट संस्करण का उपयोग कर रहे हैं? यदि ऐसा है, तो वे केवल 32-बिट एक्सप्लोरर (या 32-बिट अनुप्रयोगों के सीएफडी में) में दिखाई देंगे। हालांकि, आप दोनों 32-बिट और 64-बिट संस्करणों को साइड-बाय-साइड इंस्टॉल कर सकते हैं।


समाधानों का एक संयोजन मेरे लिए काम किया। मैंने @LeighRiffel द्वारा सुझाए गए एक्सप्लोरर.एक्सई को मारने और पुनरारंभ करने का प्रयास किया। काम नहीं किया। मैंने ड्रॉपबॉक्स को अनइंस्टॉल किया क्योंकि मैं शायद ही कभी इसका उपयोग करता हूं। फिर, मैंने फिर से खोजकर्ता की कोशिश की और यह काम किया। शायद आप इसके बाद ड्रॉपबॉक्स को पुनर्स्थापित कर सकते हैं और देख सकते हैं कि चीजें ठीक हैं या नहीं? मुझे परवाह नहीं है।

यहां चरण हैं: taskmgr.exe या टास्क मैनेजर> प्रक्रिया टैब> चलाएं explorer.exe> ​​मारें। फिर फ़ाइल विकल्प> नया कार्य> explorer.exe दर्ज करें> ठीक क्लिक करें।







icons