Mein Team und ich arbeiten in verschiedenen Netzwerken. Wir haben weder eine Internetverbindung noch teilen wir das gleiche Netzwerk. Daher können wir Dateien nur mit Thumbdrives übertragen.
Der einzige Weg, den ich zum Remote-Repository von Git machen kann, ist, wenn ich den Computer meines Kollegen benutze, der Netzwerkzugriff auf den Git-Server hat. Welche Befehle muss ich ausführen, damit ich meine Commits abrufen, zusammenführen und dann auf ihren Computer übertragen kann, ohne mein gesamtes Arbeitsverzeichnis zu übertragen?
Sagen Sie beispielsweise, dass nur die Commits übertragen werden, die dem Remote-Server fehlen.
EDIT: Ich habe vergessen zu erwähnen, dass der Thumbdrive im Rahmen von Sicherheitsmaßnahmen regelmäßig gelöscht werden könnte. Remote-Repo auf Thumbdrive ist immer noch eine ziemlich gute Idee!
Sie können eine Git-Fernbedienung auf einem Dateisystem einrichten, also nehme ich an, wenn Sie Ihren Thumbdrive auf ihrem Rechner mounten, könnten Sie Ihren Repo als Remote hinzufügen und Ihre Änderungen zusammenführen
%Vor%Bearbeiten - lesen Sie nur, dass Sie nur die Änderungen vornehmen möchten. Sie könnten Patches generieren, wenn Sie das letzte Commit des Remote-Servers kennen:
%Vor%Übertragen Sie dies dann über den USB-Stick, und Ihr Kollege kann senden.
Ihre grundlegende Strategie sollte sein, den Repo auf Ihrem lokalen Computer auf den USB-Stick zu klonen, das Remote-Repository einzurichten und dann das Repository vom Computer Ihres Kollegen zu verschieben:
Auf Ihrem Computer:
%Vor%Auf dem Computer Ihres Kollegen:
%Vor% Ich nehme an, dass die IP-Adresse des Computers Ihres Kollegen 192.168.1.1
ist, obwohl Sie dies ändern müssen (geben Sie ipconfig
von einer Windows-Eingabeaufforderung ein). Dies setzt auch voraus, dass Sie auf Ihrem lokalen Rechner eine Datei yourbranch.git
haben, die Sie klonen können.
Tags und Links git