nie można powiązać programu z działaniem menu kontekstowego

11

Zainstalowałem program o nazwie GitKraken i jest całkiem niezły; Ale podczas instalacji wymusza dodanie pozycji menu kontekstowego, aby otworzyć w niej bieżący folder.

Niestety, od pierwszego dnia to się zepsuło. Próbowałem ręcznie ustawić powiązanie i to nie działa. Ustanowienie powiązania z programem nie daje żadnych innych rezultatów. Czy jest coś jeszcze, co można zrobić? Próbowałem nawet usunąć go z rejestru.

Wszystko to dzieje się w systemie Windows 10 x64.

wprowadź opis zdjęcia tutaj

Ciel
źródło

Odpowiedzi:

18
  • Uruchom regedit.exe
  • Iść do

    HKEY_CLASSES_ROOT / Directory / Background / shell / GitKraken / command

  • Zmiana

    „% somedir% \ gitkraken \ update.exe” --processStart = gitkraken.exe --process-start-args = "- p % L "

    do

    „% somedir% \ gitkraken \ update.exe” --processStart = gitkraken.exe --process-start-args = "- p % V "

Veress
źródło
@Ciel, to jest odpowiedź, proszę zaznaczyć to jako tak. Dzięki za wskazówkę @ Veress!
jordanbtucker
Problem polega na tym, że nie otwiera bieżącego repozytorium w programie
KhaosDoctor
@jordanbtucker Tak mi przykro. Myślałem, że zaznaczyłem to kilka miesięcy temu. Naprawdę bardzo przepraszam. Jeszcze raz bardzo dziękuję.
Ciel
Mogę potwierdzić, że to rozwiązuje problem i rzeczywiście otwiera wybrany folder jako repozytorium.
dOxxx
Jeśli nie otworzy odpowiedniego repozytorium, spróbuj zmienić %Vna \"%V\". Miałem ten sam problem, ponieważ ścieżka repo zawierała spacje.
lalibi
1

Ten element menu kontekstowego będzie działał tak, jak można się spodziewać po kliknięciu samego .gitfolderu prawym przyciskiem myszy .

Przepraszamy za odpowiedź na bardzo stary wątek, ale ostatnio miałem ten problem, więc może to pomoże komuś w przyszłości.

mpurdy
źródło
1
Mówisz więc, że musisz znaleźć folder .git w folderze, a funkcja kliknięcia prawym przyciskiem myszy w GitKraken odpowiednio sobie z tym poradzi?
music2myear
0

Najprościej jest otworzyć GitKraken i spróbować znaleźć ustawienie, w którym można wyłączyć integrację powłoki. Powinno to pozbyć się opcji w menu prawym przyciskiem myszy Eksploratora. Jeśli znajdziesz takie ustawienie, zawsze możesz spróbować włączyć je ponownie i sprawdzić, czy potem zadziała. Wskazałeś, że już próbowałeś przeprowadzić edycję rejestru, ale aby upewnić się, że robisz to poprawnie, oto link do poradnika na ten temat: http://www.howtogeek.com/howto/windows-vista/ how-to-clean-up-your-messy-windows -ext -menu / GitKraken najwyraźniej instaluje to w zwykły sposób, więc może znajdować się pod tłem / powłoką lub tłem / shellexem zamiast shell i shellex. Źródło: https://codinglifeofasoftwaredeveloper.wordpress.com/2016/02/17/gitkraken-woes/

BlackEyedGhost
źródło
Niestety nie mogę znaleźć żadnej takiej opcji, aby wyłączyć integrację powłoki. Postępowałem zgodnie z instrukcjami pod tym linkiem, a element menu nadal występuje.
Ciel
Zbadam teraz drugi link, dziękuję
Ciel,
Czy to rozwiązało problem, czy problem nadal występuje?
BlackEyedGhost
Niestety coś się pojawiło i nie mogłem jeszcze spróbować. Spróbuję jak najszybciej.
Ciel,
Czy możesz opublikować wprowadzone zmiany w rejestrze?
w32sh