2017-07-18 2 views
1

Ich versuche in PyCharm einen Settings Repository einzurichten, aber ich stoße auf einige Probleme. Grundsätzlich möchte ich eine Einstellung auf die repository speichern, und dann diese Änderung ziehen. Ich möchte nicht, dass irgendjemand irgendwelche Änderungen an seiner lokalen Umgebung vornimmt, um das Repo zu beeinflussen. Ich bin auf Windows mit git. Hier ist, was ich getan habe:So richten Sie das PyCharm Settings Repository ein

  1. Verzeichnis erstellen in C: \ foo

  2. Einstellungen Export-Datei File | Export Settings... -> Alles auswählen -> C: \ foo \ settings.jar

  3. erstellen git Repo bei C: \ foo mit MINGW64. cd C:\foo ->git init

  4. Einstellungen zu git Repo hinzufügen. git add . ->git commit -m "bar"

  5. Setup-Einstellungen Repository Settings | Tools | Settings Repository | + -> C: \ foo

  6. ...? File | Settings Repository ->Overwrite Remote

An diesem Punkt meines Wissens ist das Repository-Setup. Jetzt versuche ich eine lokale Modifikation vorzunehmen und ziehe, was im Repo gespeichert wurde.

  1. ändern etwas lokal ->Settings | Tools | External tools -> etwas

  2. Restart löschen (da Auto Sync standardmäßig eingeschaltet ist).

Wenn PyCharm wieder anläuft, ALLES geht weg, als ob ich nie PyCharm Einstellungen hatte. Ich konnte die Dinge schließlich zurückbringen, weil ich Backups meiner Datei settings.jar hatte.

Hat jemand eine Idee von dem, was ich hier falsch mache?

Antwort

1

Die einzige Lösung, die ich fand, die für mich funktionierte, war die Verwendung eines github Repository wie beschrieben here Dieser Link führt durch, wie man Dinge tut. Im Wesentlichen möchten Sie ein Repo mit nichts darin und weisen PyCharm darauf hin. Ich habe jedoch immer noch viele Probleme und Bugs mit der Art und Weise, wie es derzeit implementiert ist, gezeigt, was dazu führte, dass alle Einstellungen mehrmals mit unterschiedlichen Schwierigkeitsgraden verloren gingen (ich dachte wirklich, ich hätte alles verloren, obwohl ich meine Einstellungen gesichert habe) Datei).

In seinem aktuellen Zustand empfehle ich es nicht für professionelle Arbeit.

Verwandte Themen