2017-01-09 10 views
-1

Ich habe gerade pycharm heruntergeladen und wollte die Versionskontrolle darin integrieren, da sich mein aktuelles Python-Projekt bereits auf einem Git-Repository befindet.Versionskontrolle mit Git 1.7.1 in Pycharm?

Die Sache ist, ist meine git Version 1.7.1, und wenn sie versuchen, die Versionskontrolle zu konfigurieren, gibt PyCharm die folgende Meldung:

  Git version 
      The configured version of Git is not supported: 1.7.1.0. 
      The minimal supported version is 1.7.1.1. Please update. 

Doch der rechten Maustaste auf Quelldateien ein git Untermenü ergibt und ich kann Protokolle zugreifen, Dateien begehen, tun Vergleiche zwischen den Zweigen ...

auf der anderen Seite, die PyCharm Hilfe Staaten, unter Voraussetzungen, um mit git arbeiten:

Es wird dringend EMPFEHLU angegeben, dass Sie Version 1.7.1.1 oder höher verwenden.

Weiß jemand, ob es wirklich eine Gefahr gibt, die Version 1.7.1 verwendet?

Nebenbei bemerkt: ich jetzt git aktualisieren nicht will, wie meine Kollegen an dem Projekt arbeiten werden diese Version alle mit (und obwohl git zu einem großen Teil zu sein rückwärtskompatibel scheint, mag ich nicht zu locken Sie den Teufel), und ich würde jemanden mit Adminrechten fragen müssen, um es für mich zu tun.

Related (aber nicht den vollen Umfang meiner Frage beantworten, da die Lösung des OP git zu aktualisieren ist).

+1

Gefahren? Abgesehen von der Tatsache, dass es nicht unterstützt wird und die Funktionalität, die PyCharm wahrscheinlich erstellt und von 1.7.1.1 abhängig ist, gibt es wahrscheinlich keine Gefahr. – Makoto

+0

@Makoto Gefahren wie in "muss ich merkwürdiges Verhalten von grundlegenden Git Funktionen erwarten, oder kann ich sicher davon ausgehen, dass alles reibungslos funktioniert?" –

+1

Ich meine ... die IDE hat Ihnen bereits gesagt, dass es nicht unterstützt wird, aber Sie wissen das. Alles, was Sie mit nicht unterstützten Systemen tun, geht davon aus, dass Sie das Risiko selbst in die Hand nehmen. – Makoto

Antwort

0

Haben Sie eine ausführliche Antwort von den Jetbrains Foren:

1.7.1.1 ist die erste Version, die git GIT_ASKPASS Variable unterstützt. IDE verwendet dies, um Authentifizierungsaufforderungen zu behandeln, die git beim Zugriff auf Fernbedienungen auslöst, wenn .

Angesichts der oben genannten, mit git 1.7.1 werden Sie wahrscheinlich nicht in der Lage Remote-Zugriff auf Passwörter (meist HTTP). Die Problemumgehung dafür wäre, um solche Fernbedienungen von der Befehlszeile zu ziehen/zu drücken. In einem Fall von SSH-Zugriff sollte es gut funktionieren. Andere Git-Operationen sollten funktionieren.

Andere Git-Operationen sollten funktionieren.

Quelle: Dmitriy Smirnov, Mitarbeiter von Jetbrains.

Verwandte Themen