Kode Visual Studio: .git folder / file tersembunyi

103

Saya mencoba Visual Studio Code saat ini. Segala sesuatu tentang Visual Studio Code terlihat sangat keren bagi saya kecuali satu hal: folder / file .git disembunyikan di Visual Studio Code.

Saya sering mengubah pengaturan Git dengan memodifikasi file konfigurasi .git. Sangat menjengkelkan karena saya tidak dapat melihat file .git.

Apakah ada cara untuk mengungkap file .git dalam Visual Studio Code?

Bumsik Kim
sumber
Saya rasa ini bukan ide yang bagus
Hong Ooi
1
Saya juga sering mengubah pengaturan git. Tapi saya tidak peduli jika folder .git terlihat atau tersembunyi dan di dalamnya ada pengaturan yang disimpan. Dan tahukah Anda mengapa? Karena tidak ada urusan saya yang tahu. git configtahu dan itu cukup bagi saya. Namun demikian, Anda memposting pertanyaan yang bagus :-)
axiac
4
@HongOoi @axiac Itu tidak sepenuhnya benar. Terkadang Anda mungkin ingin mengedit pengait yang ada di .git/hooksfolder.
xji
dan terkadang Anda mungkin ingin menghapus folder tanpa baris perintah
Latvia Riga

Jawaban:

182

Secara default Visual Studio Code mengecualikan file di folder menggunakan pengaturan berikut ini:

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

Anda dapat mengubah pengaturan pengguna atau pengaturan ruang kerja untuk menampilkan folder .git dengan menambahkan baris berikut:

"files.exclude": {
     "**/.git": false
}
Nishant Singh
sumber
14
Jika ada orang lain yang salah melakukan ini - Anda harus mengatur pengecualian secara eksplisit ke false - menghapus "**/.git": truepengaturan tidak cukup, karena defaultnya adalah true jika tidak ada.
davnicwil
2
@NishantSingh di mana saya dapat menemukan pengaturan itu?
Ishan Patel
1
@IshanPatel Cukup tekan ⌘, dan tempel pengaturan di sana.
Jimut
27

Langkah-langkah di bawah ini dapat diikuti untuk mengganti pengaturan pengguna yang ada:

  1. Kode Menu → PreferensiPengaturan
  2. Pencarian untuk files.exclude
  3. Arahkan mouse ke files.excludeproperti, klik ikon edit dan kemudian pilih salin ke pengaturan.
  4. Langkah-langkah di atas akan menambahkan semua properti, tetapi pertahankan hanya properti yang perlu diganti. Untuk kasus ini: seharusnya, "files.exclude": {"** /. Git": false}
  5. Tutup pengaturan pengguna. yang .gitfolder secara otomatis akan muncul dalam repositori masing-masing.
Vikash Kumar Choudhary
sumber
2
Saya menemukan jawaban ini yang paling mudah diikuti 👍
theGiantOtter
9

Pengaturan untuk kode Visual Studio dapat ditemukan:

  • Pada komputer Windows atau Linux, klik menu FilePreferencesSettings
  • Di Mac, klik menu CodePreferencesSettings

Ada pengaturan pengguna (untuk semua orang) dan pengaturan ruang kerja untuk masing-masing proyek.

Instruksi lebih lanjut dapat ditemukan di: Pengaturan Pengguna dan Ruang Kerja

seseorang_alive
sumber
2

Anda juga harus mengetahui search.useIgnoreFilespengaturan, yang akan mengabaikan file dan folder yang diabaikan menggunakan .gitignoredan .ignorefile.

Arik
sumber
1

Mungkin yang terbaik adalah membiarkan ini tersembunyi

Jika Anda menggunakan sidebar untuk menavigasi dan mengedit file, ini akan memberikan kesempatan untuk secara tidak sengaja menjatuhkan file atau folder di dalamnya, atau secara tidak sengaja memindahkannya ke lokasi lain. Solusi yang lebih baik adalah membuka sesi terminal dalam Visual Studio Code dan kemudian lakukan code .git. Itu akan membuka folder di contoh Kode Visual Studio lain dan dari sana Anda dapat mengeditnya.

Isaac Pak
sumber
0

Anda dapat mengakses pengaturan ini di opsi pengaturan.

Kemudian kita perlu menyalin bagian pengaturan khusus ini ke sisi kanan dan membuat perubahan.

Ishan Patel
sumber
Dapatkah Anda menambahkan dengan tepat bagaimana melakukannya ( tanpa "Update:", "Edit:", dll.)?
Peter Mortensen