Visual Studio Code:.git folder / file hidden


101

現在、Visual Studio Codeを試しています。Visual Studio Codeに関するすべてのことは、1つのことを除いて、本当にクールに見えます.git folder / fileはVisual Studio Codeに隠されています。

.git構成ファイルを変更してGit設定を変更することがよくあります。.gitファイルが表示されないのは本当に迷惑です。

Visual Studio Codeで.gitファイルを明らかにする方法はありますか?


これは良い考えではないと思います
Hong Ooi

1
私もよくgit設定を変更します。しかし、.gitフォルダーが表示されているか非表示になっているか、その中に設定が保存されているかは気にしません。そして、あなたは理由を知っていますか?私の知るところは何もないからです。git config知っていて、それで十分です。それでも、あなたは良い質問を投稿しました:-)
axiac '27 / 11/16

4
@HongOoi @axiacそれは完全に真実ではありません。時にはあなたは、編集したい場合がありますフックに常駐する.git/hooksフォルダを。
xji 2018

時にはあなたは、コマンドラインせずに、フォルダを削除する場合があります
ラトビアリガ

回答:


178

既定では、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 2017

2
@NishantSinghその設定はどこにありますか?
Ishan Patel

1
@IshanPatel Justを押して、そこに設定を貼り付けるだけです。
Jimut

27

以下の手順に従って、既存のユーザー設定を上書きできます。

  1. メニューコード設定設定
  2. 検索する files.exclude
  3. files.excludeプロパティの上にマウスを置き、編集アイコンをクリックして、設定へのコピーを選択します。
  4. 上記の手順ですべてのプロパティが追加されますが、上書きする必要があるプロパティのみが保持されます。この場合: "files.exclude":{"** /。git":false}
  5. ユーザー設定を閉じます。.gitフォルダが自動的にそれぞれのリポジトリに表示されます。

2
私はこの答えは最も簡単👍従うことであることが判明
theGiantOtter

9

Visual Studio Codeの設定は次のとおりです。

  • WindowsまたはLinuxコンピュータでは、メニューをクリックし、ファイル設定設定
  • Macでは、メニューコード設定設定をクリックします

ユーザー設定(全員用)と個々のプロジェクトのワークスペース設定の両方があります。

詳細については、 ユーザーとワークスペースの設定を参照してください。


2

またsearch.useIgnoreFiles.gitignoreおよび.ignoreファイルの使用が無視されるファイルとフォルダーを無視する設定にも注意する必要があります。


1

おそらくこれを隠しておくのが最善でしょう

サイドバーを使用してファイルをナビゲートおよび編集する場合、ファイルまたはフォルダーを誤ってドロップしたり、誤って別の場所に移動したりする可能性があります。より良い解決策は、Visual Studio Codeでターミナルセッションを開いてから実行することですcode .git。これにより、別のVisual Studio Codeインスタンスでフォルダーが開き、そこから編集できます。


0

この設定には、設定オプションからアクセスできます。

次に、この特定の設定セクションを右側にコピーして、変更を加える必要があります。


あなたは(それを行うために正確にどのように追加することができずに:、「編集:」などの「更新」)?
Peter Mortensen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.