Angenommen, Sie arbeiten an WSL cli bash. Dann möchten Sie gitk
Windows in diesem aktuellen Arbeitsverzeichnis verwenden. Können Sie dies tun?
Grüße,
Angenommen, Sie arbeiten an WSL cli bash. Dann möchten Sie gitk
Windows in diesem aktuellen Arbeitsverzeichnis verwenden. Können Sie dies tun?
Grüße,
C:\folder\gitk.exe
konvertiert wird , geben Sie/mnt/c/folder/gitk.exe
wsl ein.Antworten:
Ich bin hergekommen, weil ich das Gleiche tun wollte. Nachdem ich die gitk-Binärdatei erfolgreich gestartet hatte, konnte sie den Quellcode offensichtlich nicht finden, da die Windows-Binärdatei die Dateispeicherorte im WSL-Format nicht kennt. Dh meine Dateien in der WSL sind an
/mnt/c/git/foobar
.Sie können wahrscheinlich einige Symlinks erstellen oder andere clevere Tricks anwenden, um die Verzeichnisstruktur gleich zu machen, aber stattdessen bin ich den anderen Weg gegangen. Installation eines X-Servers unter Windows und Installation einer elf-64-Version von gitk. Es gibt mehrere Optionen, aber dies ist meine Arbeitskonfiguration:
sudo apt install gitk
echo export DISPLAY=:0 >> ~/.bashrc && source ~/.bashrc
cd /mnt/c/git/foobar && gitk --all
quelle