Wie kann ich die Konfiguration eines entfernten Git Repository untersuchen?

StackOverflow https://stackoverflow.com/questions/98400

  •  01-07-2019
  •  | 
  •  

Frage

Ich habe ein git-svn Klon eines SVN-Repo bekam, und ich möchte, dass meine Kollegen ermutigen, bei git als Option zu suchen. Das Problem besteht darin, dass aus SVN, um die Repo-Klonen 3 Tage dauert, aber aus meinem git Beispiel Klonen dauert 10 Minuten.

Ich habe ein Skript bekam, dass die Menschen erlauben wird, meine git Repo und Re-Punkt es bei der ursprünglichen SVN zu klonen, aber es erfordert zu wissen, wie ich einige meiner Config-Werte gesetzt. Ich würde es vorziehen, das Skript der Lage sein, diese Werte über den Draht zu ziehen.

War es hilfreich?

Lösung

Ich würde sagen, die bessere Art und Weise, dies zu tun wäre, statt zu verlangen, dass Ihre Mitarbeiter ein Git-Klon zu tun, so dass sie nur geben einem einen Tarball Ihrer bestehenden git-svn Kasse. Auf diese Weise müssen Sie nicht oder irgendetwas fragen repoint, wie es bereits getan.

Andere Tipps

Wenn sie den direkten Zugriff auf das Repository haben (das heißt, nicht über ssh oder ein anderes Netzwerkprotokoll), dann würde ich sagen, man konnte laufen


git config -f/path/to/your/repo/.git/config --get ...

die Parameter aus Ihrer Konfigurationsdatei abzufragen. Sonst, soweit ich das beurteilen kann, werden sie zum ersten scp (oder rcp oder ftp oder ...) Ihre Konfigurationsdatei auf einen Scratch-Platz (nicht ihre überschreiben) und führen Sie dann die gleichen Abfragen auf der lokalen Konfigurationsdatei:


scp curries_box:/home/currie/repo/.git/config /tmp/currie_config
git config -f/tmp/currie_config --get ...

Mein einziger anderer Gedanke ist, dass Sie eine Kopie Ihrer .git / config-Datei in Ihrem Repository beibehalten konnten. Dann, wenn sie klonen, werden sie eine Kopie haben ... wenn Sie es manuell aktualisieren werden müssen ... vielleicht können Sie eine Haken das Update automatisieren oder zumindest erkennen, wenn ein Update durchgeführt werden soll.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top