1

Предположим, вы работаете над WSL cli bash, затем вы хотите использовать gitk для Windows в этом текущем рабочем каталоге, вы можете это сделать?

С Уважением,

1 ответ1

1

Я пришел сюда, потому что хотел сделать то же самое. Хотя после того, как я наконец успешно запустил двоичный файл gitk, он, очевидно, не смог найти исходный код, поскольку двоичный файл Windows не знает расположения файлов в формате WSL. Т.е. мои файлы в WSL находятся в /mnt/c/git/foobar .

Вы, вероятно, можете сделать несколько символических ссылок или применить некоторые другие умные трюки, чтобы сделать структуру каталогов такой же, но вместо этого я пошел другим путем; установка X-сервера в Windows и установка и версия gitk elf-64. Есть несколько вариантов, но это моя рабочая конфигурация:

  • установка VcXsrv с https://sourceforge.net/projects/vcxsrv/
    • во время установки я выбрал для установки X-сервера значение 0
  • запустить XLaunch из меню Пуск Windows
  • из Ubuntu на WSL,
    • sudo apt install gitk
    • echo export DISPLAY=:0 >> ~/.bashrc && source ~/.bashrc
    • cd /mnt/c/git/foobar && gitk --all

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .