Le code Visual Studio affiche une ligne de gouttière pour indiquer que certains fichiers ont changé. Lorsque vous modifiez les modifications, la ligne disparaît.
Voici à quoi ressemblent les modifications non mises en scène:
Voici à quoi cela ressemble après avoir exécuté git add .
:
Existe-t-il un moyen de mettre en surbrillance vscode des changements par étapes dans la gouttière?
Pas nativement (VS Code) ou avec GitLens ( GitHub repo )
Comme vous le savez probablement (ou écrit), il y a demande de fonctionnalité
En ce moment, je sais quelles lignes ne sont pas mises en scène (vert pour nouveau, bleu pour édité) et peut-être que lorsque je valide localement, mettez en surbrillance ces lignes dans une couleur différente (violet?) Pour représenter "engagé mais non publié".
Mais pour l'instant, vous devez basculer vers la partie contrôle de version de VSCode pour voir ce qui est sur le point d'être validé:
Vous pouvez y inspecter les modifications par étapes à valider.
Remarque: il y a un uncommittedColor
, mais je ne sais pas s'il fait référence à des changements par étapes ou non, ni comment il est utilisé.
GitLens 6.2 mentionne gitlens.gutterUncommittedForegroundColor
couleur à thème, mais je ne la vois plus dans ma version actuelle de 8.3 GitLens.
Le Microsoft/vscode
60389 ouvert par l'OP comprend pour l'instant:
Lorsque vous modifiez un fichier dans Git, il existe trois versions:
- HEAD
- Indice
- Arbre de travail
Donc, il y a deux différences possibles à montrer:
HEAD <> Index
Index <> Working Tree
Nous montrons actuellement des décorations de gouttière pour
Index <> Working Tree
.
Étant donné que le fichier ouvert dans l'éditeur est toujours Arbre de travail, cela n'a aucun sens d'afficherHEAD <> Index
changements dans la gouttière, car aucun de ces deux fichiers n'est un arbre de travail.