VSCodeからgit統合を削除します


102

Visual Studio Codeをダウンロードして仕事で試してみましたが、ほとんどすべてが気に入っています。しかし、私が好きではない部分の1つは、Gitの統合です。

作業フォルダー全体(約14000のソースファイル+ gitアイテム)をインポートしましたが、Visual StudioCode内のレイアウトとすべてが素晴らしいです。従来のコードエディタからこれに移行しました。これは、私にとってはるかにうまく機能しているように見えたためです。

ただし、私の主な問題は、ファイルで作業して保存すると、Visual Studio Codeが約30〜60秒間フリーズすることです。最初は混乱していましたが、Gitタブが「機能している」ことに気づきました。私の推測では、ファイルを保存した後、それはすべての〜14000ファイルをトラバースし、何かを実行しています-何がわからないのです。VSCからGit統合を削除する方法があるかどうか、または少なくとも、実行していると思われることを無視する方法があるかどうかを誰かが知っていますか?

回答:


190

これをに追加しsettings.jsonます:

// Whether git is enabled.
"git.enabled": false,

Gitの実行に関連するその他のコマンド:

// Path and filename of the git executable, e.g. `C:\Program Files\Git\bin\git.exe` (Windows).
"git.path": null,

// When enabled, commits will automatically be fetched from the default remote of the current Git repository.
"git.autofetch": false,

28
git.enabledの部分だけでうまくいきましたが、他の2つのオプションを追加する理由はありましたか?
ジェイソン

4
"git.enabled" = falseオプションのみの設定で十分なようです。
Nik Sumeiko 2017年

settings.jsonmacOSのどこにあるはずですか?
Cory Klein

4
cmd + ,またはCode > Preferences > SettingsMacOSで設定を表示します。
TomFirth 2017

1
VSCでgit統合を引き続き使用する場合にのみ、git.autofetchをfalseに設定します
Jodo

27

実行は非常に簡単で、コードは必要ありません。次の手順を実行します:

1) VSCodeの設定に移動します。 ここに画像の説明を入力してください

2)次に、に移動しUser Settings、次にExtensions -> Git -> Enabled (property)示すようにに移動します。 ここに画像の説明を入力してください

このチェックボックスが無効になっていることを確認してください。


私の場合、Gitが拡張機能から欠落していますが、何をする必要がありますか?@George_E
宝石

@Gem正確にはわかりません...プロジェクトにGitがまだセットアップされていないのではないでしょうか?
George_E

VS CodeでGitを設定するにはどうすればよいですか?スクリーンショット:snag.gy/OhTBpR.jpg @George_E
宝石

@Gem申し訳ありませんが、よくわかりません。質問する必要があります。私のプロジェクトはXcodeから始まり、そこからGitを開始しました。そのため、VSCodeでその一部を実行するときに、Gitを無効にして、競合が発生しないようにしました。
George_E

@Gem私もこれに遭遇しましたが、これはイライラします
ms20 0819

8

ウィンドウズ:

[ファイル]-> [設定]に移動します(またはCtrl +を押します)。

ここに画像の説明を入力してください

[拡張機能]-> [Git]-> [有効]のチェックを外します(または上の検索ボックスで「git.enabled」を検索します)

ここに画像の説明を入力してください


私の場合、GitがExtensionにありませんが、何をする必要がありますか?@Theワン
宝石

settings.Jsonに移動して編集します
logeshpalani 9819

そのオプションが見つかりません!
akhila

2

Visual Studio Codeでは、設定を非常に簡単に変更できます。

開くと、一連の標準オプションから選択できる2列のウィンドウが表示されます。インストールする拡張機能が多いほど、この標準オプションのリストは長くなります。そこでは、GITオプションのセットから選択することもできます。

いくつかの設定のプレビュー画像は次のとおりです。

設定のプレビュー


0

受け入れられた答えへのただ1つの追加:

デフォルトでは、Visual Studio Codeは.gitignoreファイルもパーサーし、Git統合が無効になっている場合でも、「Git無視」ファイルでの検索を回避します。この機能を無効にしてすべてのファイルの検索を許可するには、ファイルに次の行を追加しsettings.jsonます。

    "search.useIgnoreFiles": false,
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.