Visual Studio Kodu: .git klasör / dosya gizli


114

Şu anda Visual Studio Code'u deniyorum. Visual Studio Code ile ilgili her şey bana bir şey dışında gerçekten harika görünüyor: .git klasör / dosya Visual Studio Code'da gizli.

Git ayarını genellikle .git yapılandırma dosyasını değiştirerek değiştiriyorum. .Git dosyalarını görememek benim için gerçekten can sıkıcı.

Visual Studio Code'da .git dosyalarını göstermenin bir yolu var mı?


Bunun iyi bir fikir olduğunu sanmıyorum
Hong Ooi

1
Ben de git ayarlarını sık sık değiştiriyorum. Ancak .git klasörünün görünür veya gizli olup olmadığı ve içindeki ayarların nerede saklandığı umurumda değil. Ve nedenini biliyorsun? Çünkü bilmek beni ilgilendirmez. git configbiliyor ve bu benim için yeterli. Yine de, iyi bir soru gönderdin :-)
axiac

6
@HongOoi @axiac Bu tamamen doğru değil. Bazen klasörde bulunan kancaları düzenlemek isteyebilirsiniz .git/hooks.
xji

ve bazen klasörü komut satırı olmadan silmek isteyebilirsiniz
Letonya Riga

Yanıtlar:


194

Varsayılan olarak Visual Studio Code, aşağıdaki ayarları kullanarak bir klasördeki dosyaları dışlar:

"files.exclude": {
    "**/.git": true,
    "**/.svn": true,
    "**/.hg": true,
    "**/.DS_Store": true
}

Aşağıdaki satırları ekleyerek .git klasörünü göstermek için kullanıcı ayarlarınızı veya çalışma alanı ayarlarınızı değiştirebilirsiniz:

"files.exclude": {
     "**/.git": false
}

16
Başka birinin bunun üzerine düşmesi durumunda - dışlamayı açıkça yanlış olarak ayarlamanız gerekir - "**/.git": trueeksikse varsayılan olarak doğru olduğu için ayarın kaldırılması yeterli değildir.
davnicwil

2
@NishantSingh bu ayarı nerede bulabilirim?
İşhan Patel

1
@IshanPatel ⌘ tuşuna basın ve ayarları oraya yapıştırın.
Jimut

VS Code'u merak edenler / yeni olanlar için, Komut Paletini (Mac'te ⌘ + Shift + P) açarsanız ve ardından "Ayarlar" yazarsanız, ilk arama sonucu "Tercihler: Ayarları Aç (JSON)" olmalıdır. settings.jsonDüzenlemeniz için VSCode'da açın . Tüm değişiklikleri kaydedin ve VS Code bunları hemen almalıdır. Düzenleme: Vikash'ın aşağıdaki cevabı da mükemmel, ona da oy verdiğinizden emin olun!
Mattygabe

29

Mevcut kullanıcı ayarını geçersiz kılmak için aşağıdaki adımlar izlenebilir:

  1. Menü KoduTercihAyar
  2. Aramak files.exclude
  3. İmleci files.excludeözelliğin üzerine getirin, düzenle simgesine tıklayın ve ardından ayarların kopyasını seçin.
  4. Yukarıdaki adımlar tüm özellikleri ekleyecek, ancak yalnızca geçersiz kılınması gerekenleri koruyacaktır. Bu durum için: "files.exclude": {"** /. Git": false} olmalıdır
  5. Kullanıcı ayarını kapatın. .gitklasörü otomatik ilgili depoda görünecektir.

2
Bu cevabı takip etmesi en kolay cevap olarak buldum 👍
theGiantOtter

9

Visual Studio Code ayarları bulunabilir:

  • Windows veya Linux bilgisayarda, menü DosyaTercihlerAyarlar'ı tıklayın.
  • Mac'te, KodTercihlerAyarlar menüsünü tıklayın.

Bireysel projeler için hem kullanıcı ayarları (herkes için) hem de çalışma alanı ayarları vardır.

Daha fazla talimat şurada bulunabilir: Kullanıcı ve Çalışma Alanı Ayarları


2

Ayrıca ve files search.useIgnoreFileskullanılarak göz ardı edilen dosya ve klasörleri yok sayacak ayarın farkında olmalısınız ..gitignore.ignore


0

Bu ayara ayarlar seçeneğinden erişebilirsiniz.

Sonra bu belirli ayarlar bölümünü sağ tarafa kopyalayıp değişiklikleri yapmamız gerekiyor.


Tam olarak nasıl yapılacağını ekleyebilir misiniz ( "Güncelleme:", "Düzenleme:" vb. Olmadan )?
Peter Mortensen

0

Bunu gizli bırakmak muhtemelen en iyisidir

Dosyalarda gezinmek ve düzenlemek için kenar çubuğunu kullanıyorsanız, yanlışlıkla bir dosya veya klasör bırakma veya yanlışlıkla farklı bir konuma taşıma fırsatı bırakır. Daha iyi bir çözüm, Visual Studio Code'da bir terminal oturumu açmak ve sonra yapmak olacaktır code .git. Bu, klasörü başka bir Visual Studio Code örneğinde açar ve oradan düzenleyebilirsiniz.

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.