TortoiseSVN simgeleri Windows 7 altında görünmüyor


Yanıtlar:


552

Windows yalnızca sınırlı sayıda Yer Paylaşımı Simgesi gösterebilir ( toplam 15, Windows'un kullandıktan sonra 11 ). Gibi programlar Office Groove , Dropbox , Mozy'ye , Carbonite , vs, (artış artış görünüyor ve Microsoft bunları kullanmak uygulamaların sayısı olarak bu sayısını artırdı eğer oğlan iyi olurdu) 11 olası bindirme simgeler bir demet kaçırmak olacaktır ...

Hangi katmanların ayarlandığını görebilir ve kayıt defterinde bunları değiştirebilirsiniz (kendi sorumluluğunuzdadır):

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers

TortoiseCVS kullanıyorsanız (ve kaplama simgelerini kullanan başka bir şey yoksa), birkaç TortoiseSVN Simgesi ve tüm TortoiseCVS simgelerinizi alacaksınız . Bunun nedeni, bindirme simgelerinin alfabetik sırada kullanılmasıdır. Yine, kendi sorumluluğunuzdadır (kayıt defterini düzenlemek bilgisayarınızı patlatabilir, yada, yada, yada - ve Yığın Taşması'nı okuyorsanız ve Windows'u kullanıyorsanız ve kayıt defterini düzenlemediyseniz, gerçekten nadir bir canavarsınız) onları yeniden adlandırmak için ücretsiz (Kullanmak istediğinizlerin önüne sayılar koymanızı ve "z _" ifadesini ihtiyacınız olmayanlara önek olarak eklemenizi öneririm). TortoiseSVN Shell uzantıları güzel bir şekilde adlandırılmıştır, bu yüzden ne yaptıklarını bilirsiniz, TortoiseCVS uzantıları değildir. Kaynak kodu inceledikten sonra ilgili bilgileri buldum:

  • TortoiseCVS0 - CVS'de
  • TortoiseCVS1 - CVS'de değil
  • TortoiseCVS3 - Çatışma
  • TortoiseCVS4 - CVS'de salt okunur
  • TortoiseCVS5 - Yok sayıldı
  • TortoiseCVS6 - Eklendi
  • TortoiseCVS7 - Silindi
  • TortoiseCVS8 - Kilitli

26
Benim için cevap buydu. Mozy ve DropBox yüklü vardı ve sadece "z_" ile "ShellIconOverlayIdentifiers" anahtarı altında girişlerinin her biri önek. Oturumu kapatıp tekrar açtım ve Tortise yer paylaşımı simgeleri yeniden belirdi. Hem Win7 hem de TortiseSVN'nin 64 bit sürümünü kullanıyorum.
Chris Staley

96
Yeniden başlatmak veya oturumu kapatmak gerekli değildir, explorer.exe dosyasını sonlandırıp çalıştırın.
Leigh Riffel

10
Görünüşe göre Tortoise bu geçici çözümü kutudan çıkardı: tanımlayıcılarının önüne numaralar geliyor. Ancak, hala onları görmüyorum (Dropbox'ın simgelerini
görürken

40
Bana bu oldu ve TortoiseSVN bir silah yarışı başlattı gibi görünüyor: Microsoft Skydrive simgeleri bir boşluk (!) İle başlar: "Skydrive1", Box.com simgeleri "000", Avast ile başlar! "00Avast", vs. adını verir
Chris R. Donnelly

9
15 yer paylaşımı sınırı hala Windows 8.1'de. : /
CAD bloke

219

Durdurun!

Kayıt defterine veya Kris Erickson'un (mükemmel) cevabında veya aşağıdaki sorularda listelenen benzer prosedürlere bir şey yapmadan önce dikkate alınması gereken bir şey var ...

Bir ağ sürücüsünde misiniz?

Öyleyse, Tortoise SVN ayarlarına gidin (herhangi bir klasörü sağ tıklayın> TortoiseSVN> Ayarlar), ardından 'Simge Bindirmeleri'

'Ağ Sürücüleri'ni resimde gösterildiği gibi kontrol ettiğinizden emin olun:

alternatif metin

Yeni Tortoise kurulumunda varsayılan olarak, ağ sürücülerinde simgeler eklenmez.

Bu bizim için sorunu çözdü. Bu sizin için başarısız olursa, açıkça burada listelenen (biraz) daha fazla çözümden geçebilirsiniz.


1
Dünyamı salladın. bu sinir bozucu sorunu çözdü. Simgeleri doğru bir şekilde yükledikten sonra TSVNCache hizmetini durdurmak için faydalı olabilir
Marcos Placona

1
Bir Mac üzerinde Win7 Fusion VM'de SVN'im var ve depo, Fusion paylaşım seçenekleri aracılığıyla ana bilgisayar belgeleri klasöründe. Bu, simgelerimin görünmemesini çözdü.
WMIF

Harika! Bir TrueCrypt biriminin ağ sürücüsü olarak işlendiği görülmektedir.
Martin Hennings

benzeri bir Parallels OS X sürücü kullanırken sorunum giderildi
TechSavvySam

120

Ayrıca PC'nizi yeniden başlatmanız gerekmez. Bunun yerine explorer.exe dosyasını yeniden başlatın:

  1. Düğmesine basın Ctrl+Shift+Esc.
  2. Click Süreçler sekmesi.
  3. Explorer.exe dosyasına sağ tıklayın .
  4. İşlemi Sonlandır'ı seçin .
  5. İşlemi Sonlandır düğmesine tıklayın.
  6. Click Uygulamalar sekmesini.
  7. Sağ tık.
  8. Yeni Görev'e (Çalıştır) tıklayın .
  9. Açık olarak ayarla :explorer
  10. Tıklayın Tamam .

Windows Gezgini yeniden başlatıldı ve TortoiseSVN simgeleri yeniden belirdi.


Explorer.exe'yi öldürmek ve yeniden başlatmak hantaldır (yeniden başlatmak yavaştır ve ayrıca öldürdüğünüz tüm alt işlemleri yeniden başlatmaz). Bunun yerine TSVNCache.exe dosyasını öldürmeyi deneyin , ardından simgelerin geri dönüp dönmediğini görmek için F5 tuşuna basarak Windows Gezgini pencerenizi yenileyin.
Walter Stabosz

Görev çubuğunu sağ tıklatıp 'Görev Yöneticisi'ni tıklatmak AYRICA Görev Yöneticisi'ni de getirecektir.
evilspoons

5
Bunu incelikle yapabilirsiniz. Başlat menüsünü açın ve sağ tıklarken ctrl + shift tuşlarını basılı tutun; "çıkış gezgini" seçenek olarak görünür. Yine de yeniden başlatmak için görev yöneticisini açmanız gerekir (örn. Ctrl + alt + delete)! Bu Windows 7'de; Windows 8'de hala görev çubuğuna ctrl + shift + sağ tıklayarak yapabilirsiniz.
Jim Oldfield

2
Windows 10'da, Görev Yöneticisi'nde Windows Gezgini için bir "Yeniden Başlat" seçeneği vardır. Anında benim için çalıştı.
codah

1
Bu çözüm gereksiz yere karmaşıktır. (Bilmek güzel olsa da.) Pencerelerden çıkıp tekrar oturum açın. Sadece birkaç saniye sürecek ve hatırlaması kolay. (Yavaş) Reboot arasında bir orta zemin ve bu cevap gibi birden fazla adım yapıyor :)
ToolmakerSteve

68

Ben de Windows 7 x64'te 1.6.8'e yükselttikten sonra yer paylaşımlarımı kaybettim. Yalnızca x64 sürümünü yükledim, 32 bit sürümünü yüklemedim. Düzeltmek için orijinal yükleyici ile bir onarım yaptım ve yeniden başlattım. Daha sonra bindirmeler normal olarak görüntülenir.


42
TortoiseSVN baş geliştiricisinden (2010-04-17): "1.6.8 sürümüne güncelledikten sonra bir onarım yüklemesi (yükleyiciyi yeniden başlatın, ardından 'onar' 'ı seçmeniz gerekebilir) Aksi takdirde yer paylaşımı simgeleri Düzgün görün. Sorun için özür dileriz. "
bitFlipper

Onarım kurulumu çalışmazsa, bu döngüyü gerektiği kadar takip edin: 1) Kaldırma 2) Yeniden Başlatma 3) Yükleme 4) Yeniden Başlatma
Álvaro González

Kesinlikle bunu herhangi bir regedits önce deneyin. TortoiseSVN 1.7.1'de onarım yaparken, onarımdan önce uygulamaları kapatmanıza izin verirseniz yeniden başlatmanız gerekmez. Yeni bir Windows 7 32 bit sistemim vardı ve Subclipse 1.8.2'yi yükledikten sonra üzerine TortoiseSVN 1.7.1 yükledim. (Bir iş arkadaşının tersi yaptığı ve herhangi bir sorunu olmadığı için yükleme sırası soruna neden oldu.) TortoiseSVN simgeleri, Geri Dönüşüm Kutusu'na (ne. ..?). Bir kez onarım yapmak düzeltti.
hotshot309

Windows 8.1 ve Tortoise SVN 1.8.1 ile aynı sorunu yaşadım. TSVN 1.8.1'den 1.8.4'e güncelleme yapmak yardımcı olmadı, yine de sorun yaşadım. 1.8.4 yüklendikten sonra, yükleyiciyi yeniden çalıştırmak ve Onar seçeneğini seçmek
sorunumu

40

Ben bunu çözüldü Sysinternals'den Autoruns kullanarak.

  1. Run Autoruns
  2. 'Gezgin' sekmesinde, 'OverlayIconIdentifier' ve 'ShellOverlayIconIdentifier' girişlerine gidin
  3. İstenmeyen kaplamaların işaretini kaldırın (herhangi bir Dropbox, SkyDrive vb. Çoğu gibi)
  4. Explorer.exe dosyasını yeniden başlatın

Overlay Icons girişlerini gösteren Autoruns ekran görüntüsü


2
Orada her cevabı denedim, ama hiçbiri çalışmıyor. Sonra autoruns indirdim ve bazı ayar yaptım, simge sonunda gösteriyor! Çok teşekkür ederim!
missingcat92

2
Davido'nun dediği gibi "regedit açmayı yener" Otomatik Çalıştırmalar bindirmeleri hızlı bir şekilde etkinleştirmenizi / devre dışı bırakmanızı sağlar. SkyDrive yer paylaşımları devre dışı bırakıldıktan sonra, Tortoise Git / SVN tüm bilinen bindirmeleri tekrar gösterdi. Ayrıca gerekli bulamadı birkaç bindirmeleri (örneğin DropDox) devre dışı bırakmak için kullanılır.
2014'te

1
bu benim için harika çalıştı. ancak açılan kutu birkaç hafta sonra kendini öne koydu. Bu cevabı tekrar uygulamak zorunda kaldım. gelecek için rol aldı.
Valamas

2
Bu çok daha hoş, daha zarif bir çözüm
MickyD

21

Ben OP ile aynı sorunu vardı: Win 7 (x64), TortoiseSVN (x64) ve DropBox (x86). Diğer cevaplardan bazı bilgiler bana tüm bilgileri verdi. Bu makinede TSVN'nin yalnızca x64 sürümünü yükledim.

Benim durumumda TSVN ve DropBox aynı gün kuruldu OS kurulumunu yaptım ve bindirmeler birkaç gün öncesine kadar iyi çalıştı. Her iki uygulama için de çalışmayı durduracak ayarları değiştirmeyi içeren hiçbir şey yapmadım.

Sorun başladıktan sonra simge bindirme kayıt defteri bölümünde ne vardı ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers):

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. EnhancedStorageShell
  5. Çevrimdışı Dosyalar
  6. SharingPrivate
  7. TortoiseAdded
  8. TortoiseConflict
  9. TortoiseDeleted
  10. TortoiseIgnored
  11. TortoiseLocked
  12. TortoiseModified
  13. TortoiseNormal
  14. TortoiseReadOnly
  15. TortoiseUnversioned

Explorer'da yalnızca ilk 11 girişe karşılık gelen yer paylaşımlarının görüntülendiğini doğruladım. Bazı girişlerin başına 'z' ekleyerek yukarıdaki girişlerin sırasını değiştirdiğimde, yine sadece ilk 11 yer paylaşımı (güncellenmiş siparişin altında) görüntülenir.

Yukarıdaki ile ben sorunu çözmek için gereken her şey vardı (ya yeniden adlandırma ya da girişleri silmek istiyorum TSVN girişleri listede <= # 11 olması). Aşağıda bunun neden birdenbire olduğunu merak ediyor.

Birkaç gün önce çalışan bindirmelere dayanarak, 1-3, 7-9, 12-13 anahtarlarının listede <= 11 olduğunu biliyordum (bindirme # 14'ün hiç olmadığımdan beri çalışıp çalışmadığından emin değilim) w / salt okunur durumu dosyaları. # 15 asla bu makinede çalıştı bu yüzden asla ilk 11 olduğunu biliyorum). Ayrıca TSVN anahtar bloğunun birlikte yukarı / aşağı hareket ettiğini varsayıyorum, bu yüzden iki veya üç yere çarptılar (* aşağıya bakın). Bu, DropBox ve TSVN blokları arasına 2-3 öğenin eklendiğini gösterir. Şimdi orada bulunan üçü Windows tarafından ekleniyor ve işletim sistemi kurulur kurulmaz orada olacağını varsayacağım.

15 kaplama listesi çalışma zamanında belirlenir mi? Yer paylaşımı işleyicileri bazen Windows kabuğuna listeye eklenecek simge olmadığını söyleyebilir. Muhtemelen birkaç gün önce dosya paylaşımı ve dosya şifreleme ile ilgili karışıklık yaptığım bazı ayarlar, 4-6 noktadaki bu öğelerin bazılarının "etkinleşmesine" ve SVN'leri aşağı itmesine neden oldu.

Sonunda birkaç girişi sildim ve bazılarını taşıdım, bu yüzden son listem şuna benziyor:

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. SharingPrivate (bunun görünmesini istiyorum)
  5. TortoiseAdded
  6. TortoiseConflict
  7. TortoiseDeleted
  8. TortoiseModified
  9. TortoiseNormal
  10. TortoiseReadOnly
  11. TortoiseUnversioned
  12. zOffline Dosyaları (Sync Center veya "Çevrimdışı Dosyalar" kullanmıyorum, bu yüzden umurumda değil)
  13. zEnhancedStorageShell (Gelişmiş Depolama Alanının ne olduğunu gerçekten bilmiyorum, buna ihtiyacım olduğunu düşünmeyin)

19

Burada iyi görünüyorlar. TortoiseSVN'nin 32 bit sürümü ile birlikte Windows 7'nin 64 bit sürümünü mü kullanıyorsunuz? Öyleyse, yalnızca 32 bit Explorer'da (veya 32 bit uygulamaların CFD'lerinde) görünürler. Yine de hem 32 bit hem de 64 bit sürümleri yan yana yükleyebilirsiniz.


Benim için aynı - Windows 7'de TortoiseSVN ile ilgili hiçbir sorun görmedim, ancak her ikisinin de 32 bit sürümlerini kullanıyorum.
Andy

Bu yüzden 64 bit sürümünü indirmek ve görmek
zorunda kalacak

Win7 Ultimate 64 bit üzerine 32 ve 64 bit TortoiseSVN yükledim. Klasör simgelerini alıyorum, ancak dosya simgelerini alamıyorum. 9 TortoiseSVN dışında tüm kayıt defteri girdileri "z_" ile eklenmiştir.
Felipe Alvarez

14

Diğer iki olası çözüm:

  1. TSVNCache.exe dosyasını öldürün ve yeniden başlatmasına izin verin. Bu, kabuk yer paylaşımı simgelerimin birkaç kez yeniden görünmesine neden oldu.

  2. Kısa bir süre önce TortoiseSVN'yi önceki bir sürümden yükselttiyseniz, çalışma kopyanızı yükseltmeniz gerekebilir. Bu, proje klasörünüze sağ tıklayarak ve bağlam menüsünden "SVN Yükseltme çalışma kopyasını" seçerek yapılabilir.


i TSVNCache.exe öldürme benzer bir sorun vardı çözmeme yardımcı oldu. Lütfen Windows kayıt defteri ile hiçbir şey yapmayın.
vidhyadhar

"Yükseltme" nin SVN için garip bir terim olduğunu düşündüm, bunun sürüm kontrolü dışında bir şey ifade ettiğini bilmeliydim. # 2 için teşekkürler: Bu, meta verilerin sürümler arasındaki büyük boşluklarda değişebileceği gerçekten iyi bir nokta.
ravemir

Benim sorunum, bazı nedenlerden dolayı, TSVNCache.exe çalışmıyor oldu. Basitçe başlattım ve yer paylaşımı simgeleri yeniden belirdi.
aalazz


9

Simgelerim de yok olmuştu. Kayıt defteri düzeltmeleri de benim için çalışmadı.

Onları bu şekilde geri aldım:

  1. TortoiseOverlays'in en son sürümünü yükle
  2. explorer.exe dosyasını yeniden başlatın

+1 Simgeleri görüntülemeyen bazı projeler olsa da bu benim için çalıştı (ve bu nedenle Explorer'ın sınırlı sayıda bindirmesiyle ilgili bir sorun değil).
Tim MB

Sabit olmayan sürücülerle ilgili bir projeniz var mı? TortoiseOverlays, Ağ Sürücüleri ve benzerleri için simgeler de ekler.
Jaspio

1
Benim için TortoiseOverlays 1.0.15, Tortoise SVN TortoiseSVN-1.7.11.23600 ile çalıştı, ancak TortoiseSVN-1.8.1.24570 ile çalışmadı. Umarım, kayıp zamanı başka birine kurtarabilirim.
Michael Sobczak

8

Bazen sadece TortoiseSVN "ayarlarına" gitmeniz, simgeleri kapatmanız, "uygula" yı tıklamanız ve tekrar açmanız gerekir.

Windows Başlat-> Tüm Programlar-> TortoiseSVN-> Ayarlar

resim açıklamasını buraya girin


2
+1 Kayıt defterine dokunmayı düşünmeden önce bunu deneyin.
jwg

5

Benim için de aynı sorun. Sorunun nedeninin, kaplumbağaları sonuna kadar iten "1Sync ..." "2Sync ..." ve "3Sync ..." adlı üç bindirmeyi yükleyen yeni JungleDisk 3.0 olduğu ortaya çıktı.

Üstte listelenen kovandaki JungleDisk anahtarlarını silin (veya z_ ile önekleyin) ve sistemi yeniden başlatın ve Tortoise tekrar iyi çalışmalıdır.

Bu kaplama sınırının Windows'da mevcut olduğu ve mevcut araçlarla kolayca çarpıldığı göz önüne alındığında, araç satıcıları gelişmiş kurulum sırasında kullanıcının bunları yüklemek isteyip istemediğini gerçekten sormalıdır. Yeni "Senkronizasyon" özelliğine gerek duymuyorum ve arzum yok ve gerçekten akıllı isimlendirme ile listenin en üstündeki simgeleri doldurma taktiğini umursamıyorum. JungleDisk üzerinde ayıp.


5

Kaplumbağa Ayarları'nda durum önbelleğini 'Varsayılan' olarak değiştirmeyi denediniz mi? 'Kabuk' bu seçeneği vardı çünkü klasörlerde bindirme simgesi ile bu sorun vardı. Seçenek Ayarlar -> Simgeler yer paylaşımındadır.

Belki bu size yardımcı olabilir http://tortoisesvn.net/node/97


Nedense durum önbelleğimi Yok olarak değiştirmiştim - varsayılana geri döndürmek simgeleri geri getirdi. Ben de önceden kayıt kesmek ve "z" ile Groove girişleri ön ek, ama benim simgeleri geri gelmeden önce durum önbellek değişikliği gerekli oldu.
davidfrancis

Önbelleği kapatıp uygulamak ve ardından varsayılana geri döndürmek benim için her seferinde düzeltir.
fran

5

Benim durumumda, Dropbox bindirmeleri kayıt defterinde bir "(alıntı tanımlayıcı) ile başlıyordu. Tüm" önekleri sildi ve explorer.exe yeniden başlatıldı.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers

Düzenleme: Windows 10'u yükledim ve bu çözüm benim için çalışmadı. Bu yüzden sadece aynı kayıt defteri konumuna gittim ve tüm Google ve SkyDrive kayıtlarını sildim ve explorer.exe'yi yeniden başlattım.

İkinci düzenleme: TortoiseGit'i yükledikten sonra, herhangi bir özelleştirme olmadan her şeyi düzeltti.


Dropbox'ı kaldırmak ve ardından explorer'ı durdurmak ve yeniden başlatmak zorunda kaldı. güle güle Dropbox.
Ed-AITpro

4

Bir WinXP ve iki Win7 makinesinde TSVN 1.6.8.19260 sürümüne geçtim. Yeni sürüme geçtikten sonra, bindirme simgeleri 3 makinede de kayboldu. Yukarıda belirtilen kayıt defteri anahtarının altında, yalnızca çevrimdışı dosyalar için giriş buldum. Sadece TSVN kurulumunu yeniden kurmak / onarmak zorunda kaldım ve yeniden başlatmadan sonra simgeler yeniden belirdi. Daha önce herhangi bir TSVN sürümünde bu davranışı hiç tespit etmedim ve TSVN'yi her zaman aynı izinlerle aynı şekilde kurdum.


4

Kısa bir süre önce Tortoise SVN'yi yükselttiyseniz bunun nedeni, 1.7 sürümünün dosyaların durumunu depolamak için yeni bir biçime ihtiyacı olduğu anlamına gelebilir - bu durumda söz konusu deponuzun kök klasörünü sağ tıklayıp Kaplumbağa menüsü seçeneğini kullanabilirsiniz. 'SVN Yükseltmesi Çalışma Kopyası'.

Bu benim için sorunu çözdü.

Şerefe Matt


3

Johannes'in cevabını tamamlamak için , başka bir nedenden bahseden bu konuyu kontrol edebilirsiniz (ilki 64 yerine 32 bit istemciyi kuruyor) (benimkini vurgulayın):

TSVN ve TCVS'nin yalnızca daha yeni sürümleri kaplama simgelerini paylaşabilir ve Explorer'ın toplam 14 kaplama görüntüsü sınırına sahip olduğundan, sadece görünmeyen yabancı kaplama simgeleriyle çok fazla ...

Yer paylaşımı simgeleri gösteriliyorsa, 32 bit Windows Gezgini'ni kullanmanız gerekir, bu da elbette TSVN'nin 32 bit sürümünü yüklemeniz gerektiği anlamına gelir.

Bir kurulum ilk TortoiseVCS de ilk yüklendiğinde sorun ortaya çıkabilir, çünkü:

Dosya sisteminde ve kayıt defterinde nelerin yüklendiğine baktığımda, Shell uzantılarımla yaptığım şeyi yapmaya çalıştılar gibi görünüyor - hem 64 hem de 32 bit sürümlerini yükleyin, böylece kimse "bindirmeleri / menülerimi görmüyorum "! ;)

Ne yazık ki, 32-bit için kayıt defteri girdileri hosed var, bu yüzden 32-bit uzantı DLL, mevcut olsa bile, doğru kayıt defteri girdilerini yok.

Şüpheniz varsa, TCVS ve TSVN'yi kaldırmanızı öneririm.
Ardından TSVN'yi yükleyin.
Belki kurulumdan sonra sadece bir kez değil, iki kez yeniden başlatın.
Ve hala görünmezlerse, yazılım kontrol paneline gidin ve kurulumu onarmayı seçin. Önceki sürümden güncel sürüme geçerken bu benim için hile yaptı.

Muhtemelen daha az kullandığınız TortoiseXYZ varyantından önce sınırlı sayıda yer paylaşımlı simge yuvasından birine girme şansını artırmak için öncelikle kullanmayı planladığınız TortoiseXYZ varyantını yüklemelisiniz.
Arızaları analiz etmeye çalışırken daima bu sınırlı sayıda bindirme simgesi yuvasını aklınızda bulundurun .


1

Öncelikle 32bit sürümünü yüklerseniz, 64bit sürümünü nasıl kapladığını buldum. Windows 7 yeniden yüklerken ben sadece 64bit sürümünü yüklü ve şimdi iyi çalışıyor gibi görünüyor.


1

Tortoise'ı Windows 7 64 bit'te 32 bit Uygulama içinden kullanmak istiyorsanız, Tortoise'ın hem 64bit hem de 32bit sürümlerini yüklemeniz gerekir. Tortoise'ın yapımcılarına göre, bu iyi çalışıyor. ( kaynak )


1
Win7 x64'te TSVN 1.9.2 ile denedim ve yükleyici 32 bit sürümünü yüklememe izin vermeyecek.
jacobsee

1

Kris Erickson haklı, oy verin. Benim durumumda sorun, tıpkı TSVN ve TCVS gibi explorer kabuğu entegrasyonu ekleyen TFS powertools'u kurmaktı. Başka bir 5 yer paylaşımı ekler. Tfs * ön ekine sahip oldukları için Tortoise * 'dan önceliklidir. Ben de z_ ile Tfs şeyler önek ve TSVN bindirmeleri geri geldi. Yeniden başlatma / kapatma gerek yok, sadece explorer.exe öldürmek ve tekrar başlatın.


1

Olası sorunlar ve çözümleri

  1. Kullanılabilir bindirme simgelerinin sayısının Windows tarafından sınırlandırılması için Kris Erickson'un cevabına bakın.
  2. TortoiseSVN ayarının yanlış yapılması, Ralph Cowling'in cevabına bakınız.
  3. Önceki sürümden güncelleme için bilinen hata (1.6.10 öncesi), buraya bakın .
  4. TortoiseSVN tüm kullanıcılar için yüklenmedi, aşağıdaki gibi cmd ile yüklemeye çalışın, aşağıdaki üç çözümün hepsi işe yaramazsa, bu yöntemin hayatınızı kurtaracağına inanıyorum.

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%

1

Birisi Windows 7 64-bit için kayıt defteri girdilerine ihtiyaç duyarsa, işte buradalar. Gerçekten sık kullanılmayan öğeler için yer paylaşımlarını kaldırmak benim için iyi olan şey: Drop Box, Google Drive, Microsoft Ürünleri ve sadece Kaplumbağa için yer paylaşımları tuttu. Bunlar bindirmelerdir - hiçbir şey kaldırılmaz.

** Dikkat ** Kayıt defteri ile oynamak sisteminizi kararsız hale getirebilir. Kayıt defterinizi yedeklediğinizden emin olun. Kayıt defterinizi veya kayıt defteri ayarlarınızı yedeklemenin çeşitli yollarıyla ilgili bu Google aramasına bakın .

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco1]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco2]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco3]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro1 (ErrorConflict)]
    @="{8BA85C75-763B-4103-94EB-9470F12FE0F7}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro2 (SyncInProgress)]
    @="{CD55129A-B1A1-438E-A425-CEBC7DC684EE}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro3 (InSync)]
    @="{E768CD3B-BDDC-436D-9C13-E1B39CA257B1}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt1"]
    @="{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt2"]
    @="{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt3"]
    @="{FB314EDD-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt4"]
    @="{FB314EDE-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt5"]
    @="{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt6"]
    @="{FB314EDF-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt7"]
    @="{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt8"]
    @="{FB314EE0-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avast]
    @="{472083B0-C522-11CF-8763-00608CC02F24}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1EldosIconOverlay]
    @="{AF743E58-5357-404B-8314-32D2D8420F9D}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
    @="{C5994560-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
    @="{C5994561-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
    @="{C5994562-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
    @="{C5994563-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
    @="{C5994564-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
    @="{C5994565-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
    @="{C5994566-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
    @="{C5994567-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
    @="{C5994568-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EldosIconOverlay]
    @="{5BB532A2-BF14-4CCC-86B7-71B81EF6F8BC}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EnhancedStorageShell]
    @="{D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveBlacklistedOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D42}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedEditOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D44}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedViewOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D43}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncedOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D40}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncingOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D41}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off0]
    @="{8E33AEC3-C5F2-43C4-B048-9E3EB19B1DD5}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off1]
    @="{8E33AEC4-C5F2-43C4-B048-9E3EB19B1DD5}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
    @="{4E77131D-3629-431c-9818-C5679DC83E81}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\SharingPrivate]
    @="{08244EE6-92F0-47f2-9FC9-929BAA2E7235}"

Unutmayın, bunlar Windows 64 bit içindir ve kayıt defterinin yedeğini almalısınız


0

TSVN 1.6.8.19260'a yükselttikten sonra aynı sorunu yaşadım (Explorer'da simge yok), ancak benim durumumda, HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers altında TSVN için hiç giriş yoktu. Orijinal kurulumumda, ek simge setlerini dahil etmedim, çünkü onları hiç kullanmadım (ve önceki yükseltmelere hiç kurmadım).

Kurulumumu değiştirdim, ek simge setleri ekledim ve simgelerim sihirli bir şekilde yeniden belirdi.


0

Asıl amacım TortoiseCVS için ICON almaktı. Önerilerin çoğu benim için çalışmadı: uninstall Reload; yeniden adlandırarak regedit; birden çok kez yeniden başlatılıyor. Ancak TortoiseSVN'yi kurmak için ne işe yaradı? . Bu, TortoiseCVS'nin simgelerini çalıştırdı. Ben regedit teslim. SVN kurulumu simge adlarının önüne numara koy:

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers]
1TortoiseNormal
2TortoiseModified
3TortoiseConflict
4TortoiseLocked
5TortoiseReadOnly
6TortoiseDeleted
7TortoiseAdded
8TortoiseIgnored
9TortoiseUnversioned
Groove Explorer Simge Yerleşimi 1 (GFS Okunmamış Saplama)
Groove Explorer Simge Yerleşimi 2 (GFS Saplaması)
Groove Explorer Icon Overlay 2.5 (GFS Okunmamış Klasör)
Groove Explorer Simge Yerleşimi 3 (GFS Klasörü)
Groove Explorer Simge Yerleşimi 4 (GFS Okunmamış İşaret)
SharingPrivate
TortoiseAdded
TortoiseConflict
TortoiseDeleted
TortoiseIgnored
TortoiseLocked
TortoiseModified
TortoiseNormal
TortoiseReadOnly
TortoiseUnversioned
zEnhancedStorageShell
zOffline Dosyaları
zSkyDrivePro1 (ErrorConflict)
zSkyDrivePro2 (SyncInProgress)
zSkyDrivePro3 (InSync)

Ayrıca TortoiseCVS gerekir ve TortoiseSVN yüklemeye çalıştı .. ya da işe yaramadı.
Henrique de Sousa

0

TortoiseSVN 1.6.16 ile de aynı sorunu yaşadım. Simgeler iyiydi, ama sonra TortoiseGit'i yükledim ve kaldırdım ve aniden TortoiseSVN simgeleri çalışmayı durdurdu. Kayıt defterine baktığımda, TortoiseGit'in kaldırılmasının tüm bindirme simgelerini de kaldırdığını keşfettim. Sadece TortoiseSVN'yi yeniden kurdum ve sorunu düzeltti.


0

kayıt düzenini düzenlemek benim için çalıştı. girişlerde zaten #s vardı. bu yüzden çalışma değildi. Önceki girişlerin boşluklar olduğunu fark ettim. şimdi svn kayıt defterimin bir alanı var, #, adı


0

Çözümlerin bir kombinasyonu benim için çalıştı. @LeighRiffel tarafından önerilen explorer.exe'yi öldürmeye ve yeniden başlatmaya çalıştım. İşe yaramadı. Dropbox'ı kaldırdım çünkü nadiren kullanıyorum. Sonra, kaşif şeyi tekrar denedim ve işe yaradı. Belki bundan sonra dropbox'ı yeniden yükleyebilir ve her şeyin yolunda olup olmadığını görebilirsin? Yine de umrumda değil.

Adımlar şunlardır: taskmgr.exe veya görev yöneticisi> işlemler sekmesi> explorer.exe'yi seçin> kill'i çalıştırın. Ardından dosya seçeneği> yeni görev> explorer.exe dosyasına girin> tamam'ı tıklayın.


Hayır, dropbox'ı yeniden yüklediğiniz anda, yer paylaşımları alfabetik olarak daha erken ise öncelikli olur . (Bunu yazarken, dropbox'ın her bir bindirme adının önünde ÜÇ ALAN vardır, böylece her adın başlangıcında 3'ten az alanı olan herhangi bir "rakip" bindirme uygulaması üzerinden kazanırlar.) Şahsen bunu daha fazla boşluk ekleyerek çözdüm. SVN simgelerinin önünü kullanıyorum (RegEdit aracılığıyla). Bu, Dropbox'ın bazı güncellemeleri daha da fazla alan ekleyene kadar çalışır. Delilik ...
ToolmakerSteve

0

Burada (ve diğer bazı yerlerde) her şeyi denedim ve benim için ne işe yaradı (tüm bunları yaptıktan sonra, bence kayıt defteri değişiklikleri zorunludur) Icon Overlays \ Status Cache için ayarı Varsayılan'dan Shell'e değiştirmekti ve ayrıca kontrol ettim Msgstr "Bindirmeleri ve bağlam menüsünü yalnızca gezginde göster". Bu ikisinden hangisini yaptığını bilmiyorum ama şimdi çalışıyor.


Bu iyi bir çözüm değil. Durum önbelleğini Shell olarak değiştirmek, özyinelemeli simgeler görmediğiniz anlamına gelir . Örneğin, bir dosya ekler veya değiştirirseniz , o dosyada farklı bir simge görürsünüz (ve belki de doğrudan o dosyayı içeren klasörde hatırlamıyorum), ancak daha yüksekte bir değişiklik simgesi görmezsiniz düzeyli klasör . Bunun yerine, aşağıda bir yerde güncel olmasa da, bu üst düzey klasörlerde "güncel" simgeleri göreceksiniz! [Şimdi Windows 10 64 bit üzerinde çalışan TortoiseSVN 1.9.6 üzerinde test edildi]
ToolmakerSteve

0

Depodan yeni bir projeye baktığımda, simge yer paylaşımlarını görmedim.

Çözüm aramaya başladım ve bu soruya geldim.

Yanıtları okurken, ödeme projemde simge yer paylaşımlarının göründüğünü fark ettim.

Simgelerin görünmesi sadece birkaç dakika sürdü.

Bunun insanlar panik yapmadan ve kayıt defterini düzenlemeye başlamadan önce faydalı olabileceğini düşündüm.


.. veya insanlar pencerelerden çıkıp tekrar giriş yapabilir, bu da Windows'un son değişiklikleri kullandığından emin olmanın hızlı ve kolay bir yoludur.
ToolmakerSteve

0

Kayıt defterini değiştirmek benim için çalıştı.

Herkes için yararlı ise, ben başlangıçta aşağı gitmek istediğim "ShellIconOverlayIdentifiers" girişleri için "z_" önek. Ancak bu TortoiseSVN girişlerini gündeme getirmedi. Küçük harf "z" nin hala büyük harf "T" den önce geldiği büyük / küçük harf duyarlılığına bağlı olabilir. Son olarak, "Z_" ile ön ek yapmak hile yaptı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.