Wir verwenden Eclipse (mit dem eGit-Plugin) und ich möchte ein Repo auf einem freigegebenen Netzlaufwerk hosten, auf das mehrere Benutzer Schreibzugriff haben.Ist es für mehrere Benutzer sicher, ein Git Repo auf einem freigegebenen Netzlaufwerk zu verwenden?
Können alle Benutzer auf dasselbe ursprüngliche Repo verweisen (auf dem freigegebenen Laufwerk) oder wäre es für jeden Benutzer besser, das Repo auf das lokale Laufwerk zu klonen, von dieser lokalen Version abzuarbeiten und Änderungen am Netzwerkoriginal vorzunehmen erforderlich?
Eclipse scheint Ihnen zu ermöglichen, ein Projekt aus einem Git Repo in Ihr Eclipse-Projekt zu "importieren", aber dieses importierte Projekt wird anscheinend nicht von Git überwacht, bis Sie "Projekt freigeben" auswählen. In diesem Schritt wird das Arbeitsverzeichnis das Arbeitsverzeichnis des Repos für dieses Projekt. Vermutlich haben alle Benutzer, die dieses Projekt gemeinsam nutzen, das gleiche Arbeitsverzeichnis, nämlich das des Repos auf dem freigegebenen Laufwerk.
Ich bin nicht klar über die Auswirkungen davon, aber es scheint nicht eine gute Idee, bei der ersten Inspektion! Wie geht es mit grundlegenden Problemen wie 2 Benutzern um, die versuchen, dieselbe Datei zum Beispiel gleichzeitig zu bearbeiten?
Danke.
Nun, Sie brauchen Git nicht dafür. Verwenden Sie einfach ein normales Netzlaufwerk und lassen Sie alle Ihre Entwickler von dort lesen und schreiben. Ich würde es nicht empfehlen, da Sie viele Probleme haben werden, aber es ist möglich. – Sgoettschkes