Git vs. Portable Git

20

Ich installiere mein System nicht so oft neu und das letzte Mal, als ich es sah, war nur "normaler" Git auf der Download-Liste . Jetzt sehe ich, dass sie auch die portable Variante herausgebracht haben ... nur konnte ich nicht herausfinden, was genau sie mit "portable" zu tun haben ... da git Umgebungsvariablen und ähnliches benötigt. richtig arbeiten ...

Könnte jemand eine kurze Erklärung in ein oder zwei Worten geben? (na ja, ... zehn vor zwanzig :-)

Ich weiß, ich könnte es einfach installieren und dann entfernen - aber ich bevorzuge es, dies auf einem neuen System zu vermeiden.

Turm
quelle

Antworten:

17

Portabel bedeutet in diesem Zusammenhang, dass Sie keine spezielle Installationsprozedur benötigen. Sie können das Archiv einfach auf ein USB-Laufwerk (typischer Fall) entpacken und von dort aus ausführen. Das Gegenteil von portabel wäre ein Programm, bei dem einige Dateien an einem bestimmten Ort in der Dateisystemhierarchie abgelegt sein müssen, für das Registrierungseinträge usw. erforderlich sind.

Übrigens, alles, was Git benötigt, ist ein Ort, an dem Kassen und Aufbewahrungsorte aufbewahrt werden. Umgebungsvariablen automatisieren einige Aufgaben, sind jedoch für den Basisbetrieb nicht erforderlich. Sie können stattdessen Befehlszeilenargumente verwenden und diese für eine einzelne Terminalsitzung festlegen, wenn Sie sie verwenden möchten. Sie beeinträchtigen also nicht die Portabilität.

Gilles 'SO - hör auf böse zu sein'
quelle
2
Also im Grunde ist es in sich geschlossen, speichert nicht reg. Einträge, und wenn ich die portable Variante verwenden, muss ich Befehle Befehlszeilenargumente liefern. Ansonsten ist alles wie gewohnt (dh alles, was mit dem Projekt zu tun hat, geht an .git).
Turm
Um genau zu sein, alles über ein Repo ist in einem .gitVerzeichnis enthalten. @Turm.
Sathyajith Bhat