2017-12-10 4 views
0

Hallo allerseitsWie git fusionieren andere unbekannte Änderungen

Ich habe ein Dilemma, das ich als entscheiden, nicht gekannt haben.

Ich benutze einen Git für mein Projekt. Nachdem ich meinen Code jedes Mal beendet hatte, schob ich (über FTP) einen Code an den Arbeitgeberserver (der Server unterstützte die Git-Technologie nicht). Aber manchmal ändern einige andere Entwickler den Code auf dem Server und speichern dort. Wir haben keine allgemeinen Git-Repositories verwendet. Wie kann ich eine Änderungen verfolgen und zu meinem Repository zusammenführen, wenn ich nicht weiß, wo in den Dateien die Änderungen waren. Bitte, sag mir einen richtigen einfachen Weg.

Danke

+1

Vielleicht sollte diese Frage nach https://softwareengineering.stackexchange.com/ verschoben werden? – Ivan

+0

Ohne die genaue Konfiguration Ihres Systems und Ihrer Workflows zu kennen und herauszufinden, wie Sie Entwickler daran hindern können, bestimmte Dinge zu tun, ist dies eine fast unmögliche Frage. – roelofs

Antwort

0

Dies ist eine ziemlich einfache Antwort. Git ist eine großartige Möglichkeit, Ihren Code zu versionieren, aber für den implementierten Code ist eine gewisse Disziplin erforderlich.

Beginnen Sie damit, indem Sie Entwicklern nicht erlauben, auf den Code im Server zuzugreifen und ihn dort zu ändern. Frag nicht, sondern schließe einfach den Zugang.

Jeder Code, der bereitgestellt wird, ist nur Code, der eingecheckt, gebaut und hoffentlich getestet wurde.

Bevor Sie alle Zugriffe schließen, müssen Sie Server und Repository vergleichen, um sicherzustellen, dass Sie keine Änderungen verlieren.

Bitten Sie Ihre Entwickler, kontinuierliche Integration und Devils zu lernen, Sie brauchen sie definitiv.