Код Visual Studio: папку / файл .git приховано


102

На даний момент я пробую код Visual Studio. Все, що стосується Visual Studio Code, мені здається справді крутим, крім одного: папка / файл .git прихована в Visual Studio Code.

Я часто змінюю налаштування Git, змінюючи файл конфігурації .git. Мені дуже неприємно бачити файли .git.

Чи є спосіб розкрити файли .git у Visual Studio Code?


Я не думаю, що це хороша ідея
Hong Ooi

1
Я також часто змінюю налаштування git. Але мені байдуже, видима чи прихована папка .git і де всередині неї зберігаються налаштування. І ти знаєш чому? Тому що це не моя справа знати. git configзнає, і цього мені достатньо. Тим не менш, ви опублікували гарне запитання :-)
axiac

4
@HongOoi @axiac Це не зовсім так. Іноді вам може знадобитися відредагувати гачки, що знаходяться в .git/hooksпапці.
xji

а іноді вам може знадобитися видалити папку без командного рядка
Латвія Рига

Відповіді:


182

За замовчуванням Visual Studio Code виключає файли в папці за допомогою таких параметрів:

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

Ви можете змінити свої налаштування користувача або налаштування робочої області, щоб показати папку .git, додавши такі рядки:

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

14
Якщо хтось інший зіткнеться з цим - вам доведеться явно встановити виключення на false - видалення "**/.git": trueналаштування недостатньо, оскільки за замовчуванням воно має значення true, якщо воно відсутнє.
davnicwil

2
@NishantSingh, де я можу знайти це налаштування?
Ішан Патель

1
@IshanPatel Просто натисніть ⌘ і вставте туди налаштування.
Джимут

27

Щоб замінити існуючі налаштування користувача, можна виконати наведені нижче дії.

  1. Код меню → НалаштуванняНалаштування
  2. Шукати files.exclude
  3. Наведіть курсор миші на files.excludeвластивість, натисніть на значок редагування, а потім виберіть копію до налаштувань.
  4. Вищевказані кроки додадуть усі властивості, але збережуть лише ті, які потрібно замінити. Для цього випадку: це має бути, "files.exclude": {"** /. Git": false}
  5. Закрийте налаштування користувача. .gitпапка автоматично з'явиться у відповідному сховищі.

2
Я знайшов цю відповідь найпростішою follow
theGiantOtter

9

Параметри коду Visual Studio можна знайти:

  • На комп’ютері з ОС Windows або Linux натисніть меню ФайлНалаштуванняНалаштування
  • На Mac натисніть меню КодНалаштуванняНалаштування

Існують як налаштування користувачів (для всіх), так і налаштування робочої області для окремих проектів.

Детальніші вказівки можна знайти за адресою: Налаштування користувача та робочої області


2

Вам також слід пам’ятати про search.useIgnoreFilesпараметр, який ігноруватиме файли та папки, які ігноруються за допомогою .gitignoreі .ignoreфайлів.


1

Напевно, краще залишити це прихованим

Якщо ви використовуєте бічну панель для навігації та редагування файлів, це дасть можливість випадково впустити в неї файл чи папку або випадково перемістити його в інше місце. Кращим рішенням було б відкрити сеанс терміналу в Visual Studio Code, а потім це зробити code .git. Це відкриє папку в іншому екземплярі Visual Studio Code, і звідти ви зможете її редагувати.


0

Ви можете отримати доступ до цього параметра в опції налаштувань.

Потім нам потрібно скопіювати цей розділ налаштувань праворуч і внести зміни.


Чи можете ви додати, як саме це зробити ( без "Оновити:", "Редагувати:" тощо)?
Пітер Мортенсен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.