/ / Ist GIT immer abhängig von lokalen Repositories zwischen Mitarbeitern - git, svn, github

Ist GIT immer abhängig von lokalen Repositories unter den Mitarbeitern - git, svn, github

Freunde Wir sind dabei, svn nach zu migrierenGIT in einer kleinen Organisation. So wie ich es für die Teamzusammenarbeit verstanden habe, müssen wir Folgendes tun. 1) Erstellen Sie ein leeres Repository auf dem Server (der Ordner repos.git hat keine Arbeitskopie, bedeutet keine Quellcodes.) Die Push-Details werden aufgezeichnet.

2) Erstellen Sie ein lokales Repo in der Maschine des Entwicklers 1, setzen Sie die Quelle dort und stellen Sie sie fest. Drücken Sie dann auf die bloße Repository-URL.

3) Entwickler 2 wird dieses leere Repository klonenund ziehen Sie den Quellcode. Der Devloper 2 erhält die Quelldatei vom Entwickler 1 direkt vom Server, da der Server nur ein reines Repo enthält. Hängt GIT immer von lokalen Repositories zwischen den Maschinen der Mitarbeiter ab?

Antworten:

1 für die Antwort № 1

Nein, es gibt nie eine direkte Kommunikation zwischenEntwickler 1 und Entwickler 2. Die Server / Client-Modelle ähneln anderen Versionskontrollsystemen: Jeder Entwickler spricht separat mit dem Server. Nach Stufe 2 sollte sich die Quelle auf dem Server befinden, da Entwickler 1 sie dort abgelegt hat. Wenn Entwickler 2 also das Repository zieht, sollte er die Quelle erhalten.