2017-08-29 1 views
0

Je suis un idiot + Solution:VSCode: Aucune extension trouvée. Toutefois, le dossier ~/.vscode/extensions a toutes les extensions

Ce qui se passait était que les dossiers tous sont restés (dans le dossier extensions) mais les fichiers ont tous été mis au rebut . Cela donnait l'impression que les extensions étaient là mais en réalité c'était juste leurs dossiers/sous-dossiers. J'ai traversé et réinstallé manuellement et ils ont peuplé leurs dossiers respectifs avec les fichiers.

Je n'ai aucune idée de ce que j'ai mis au rebut. Tout le reste semble fonctionner correctement. Edit1: J'utilise this answer pour rechercher dans mon lecteur pour tous les repos git. Je ne sais pas comment on a fini là-bas mais je veux m'assurer que cela n'arrivera pas dans le futur.

Edit2: Voici les coupables:

/Users/Home/.git 
/Users/Home/.oh-my-zsh/.git 

Edit3: le .oh-my-zsh git est valide. le problème était avec /Users/Home/.git. Supprimé le dernier.

----- Original Question ci-dessous

Je suis confus sur ce qui est arrivé ici. La nuit dernière, je suis passé à un nouveau projet et soudain l'intégration de Git dans VSC est devenue folle. Il y avait quelque chose comme 10 000 changements qu'il m'a demandé de mettre en scène. J'ai écarté tous les changements et suis allé sur mon chemin.

Deux choses se sont passées à ce moment:

OhMyZSH cassé. J'ai dû désinstaller/réinstaller pour le faire fonctionner à nouveau.

VSCode cassé. Aucune de mes extensions ne sont plus ici. Toutes les nouvelles extensions que j'ai essayé d'ajouter se trouvent dans le dossier des extensions mais ne sont pas reconnues par VSC. Je n'ai pas vu une option pour définir/réinitialiser le chemin d'accès au dossier des extensions n'importe où.

Est-ce que cela est arrivé à quelqu'un d'autre? Pouvez-vous m'aider à régler cela?

+0

Question subsidiaire: que puis-je faire pour empêcher les 10 000 changements de s'afficher? Cela semble se produire sporadiquement. Parfois, il apparaît quand j'ouvre un nouveau projet d'autres fois, il ne le fait pas. Dans le passé, j'ai simplement rejeté les changements et tout allait bien. Cette fois, il s'est cassé. – vampiire

+0

Détail assez important, quels sont les changements que vous avez rejetés? Peut-être que vous avez un repo git dans votre dossier de départ, et vous avez jeté les fichiers d'extension? –

+0

Je pense que c'est exactement ce qui s'est passé. Voir ma réponse ci-dessous – vampiire

Répondre

0

Ce qui se passait était que les dossiers sont tous restés (dans le dossier des extensions) mais les fichiers ont tous été supprimés. Cela donnait l'impression que les extensions étaient là mais en réalité c'était juste leurs dossiers/sous-dossiers. J'ai traversé et réinstallé manuellement et ils ont peuplé leurs dossiers respectifs avec les fichiers.

Je n'ai aucune idée de ce que j'ai mis au rebut. Tout le reste semble fonctionner correctement. Edit1: J'utilise this answer pour rechercher dans mon lecteur pour tous les repos git. Je ne sais pas comment on a fini là-bas mais je veux m'assurer que cela n'arrivera pas dans le futur.

Edit2: Voici les coupables:

/Users/Home/.git 
/Users/Home/.oh-my-zsh/.git 

Edit3: le .oh-my-zsh git est valide. le problème était avec /Users/Home/.git. Supprimé le dernier.

0

@vampiire J'ai constaté que quitter VSC, redémarrer mon ordinateur et rouvrir VSC résout 99% des 5 000+ problèmes de modifications.

Également découvert - la façon la plus difficile - d'être sûr et conserver des mises en dépôt dans le dossier GitHub dans mon dossier Documents. Quand ils se dirigent vers le dossier Documents, VSC pense que toutes les modifications apportées dans mon dossier Documents doivent maintenant être incluses ...