Git in VSCode: Teilweise Dateiänderungen committen
Hallo zusammen,
habt ihr euch jemals gefragt, wie man nur einen Teil eines geänderten Files mit Git und Visual Studio Code committen kann? Ich persönlich habe mich oft danach gesehnt, besonders nachdem ich diese Funktion bereits in PhpStorm verwendet hatte. Aber hey, es ist möglich, und ich möchte euch gerne die Lösung vorstellen.
Auf Stack Overflow bin ich über eine großartige Antwort gestolpert, die genau das erklärt:
hier ist der Link. Die Lösung ist eigentlich ziemlich simpel, aber äußerst nützlich. Es ermöglicht euch, nur den Teil eines Files zu committen, den ihr wirklich wollt - eine Funktion, die das Arbeiten mit Git und VSCode noch effizienter macht.
Um euch die Funktionsweise besser zu verdeutlichen, gibt es auch eine Beschreibung in Form eines GIFs, allerdings mit Apple-Shortcuts. Hier ist der Link dazu: hier. Auch wenn die Shortcuts vielleicht nicht für alle relevant sind, vermittelt das GIF dennoch einen guten Eindruck davon, wie die Lösung angewendet wird.
Vielleicht war euch diese Möglichkeit bereits bekannt, aber für mich war es eine neue Erkenntnis, dass dies auch in VSCode möglich ist. Ich hoffe, dieser Tipp ist für euch genauso hilfreich wie für mich!
Einfaches Einrichten der Java-Version für Sonarlint in VSCode
Um deine Java-Version in Visual Studio Code (VSCode) unter Ubuntu zu aktualisieren, folge diesen Schritten:
sudo dpkg -i jdk-21_linux-x64_bin.deb
/usr/lib/jvm/default-java/bin/java
Das war's! Deine Java-Version in VSCode ist nun aktualisiert.
VSCode: Source Control findet git-sub-modules nicht
Wenn du in VSCode Subpackages nicht im Source Control siehst, gibt es eine einfache Lösung: .gitmodules.
Mit .gitmodules kannst du Submodule in deinem Projekt konfigurieren. Schau dir dieses Beispiel an:
[submodule "packages/laravia/heart"]
path = packages/laravia/heart
url = git@github.com:laravia/heart.git
In diesem Beispiel liegen die Submodules im Ordner "packages/laravia"
Die .gitmodules-Datei muss im Hauptordner des Projekts liegen. Danach einfach VsCode neu starten, und voilà.
Tipp: Du kannst dies für jedes Subpackage in deinem Projekt wiederholen. Wenn du dies gemacht hast, werden sie im Source Control angezeigt.