Ist Git ein gutes Versionskontrollsystem für Web-Entwicklung (HTML / CSS / Javascript) in einem Unternehmensprojekt?

StackOverflow https://stackoverflow.com/questions/3081484

  •  28-09-2019
  •  | 
  •  

Frage

Ich bin derzeit in einem großen Projekt beteiligt -. Die Sanierung eines Unternehmens-Website

Das Projekt viele Mitarbeiter in mehreren Teams beinhaltet (Inhalt, Design, etc.).

Es gibt ein kleines Team (ich und einen anderen Entwickler) verantwortlich für die Front-End / Präsentationsschicht des Systems - das ist -. Die Entwicklung von Templates mit HTML, CSS und Javascript

Code-Qualität, iterative Entwicklung und häufige Tests sind ein wichtiger Aspekt des Projektes.

Das Back-End-Entwicklungs-Team zur Zeit verwenden CVS; aber es ist es so lange dauern würde, den Zugang zu meinem Team zu geben, dass ich angesichts unserer eigenen Versionskontrolle einrichten, durch etwa GitHub.

Würde Git bringen keine besonderen Vorteile für die Front-End-Entwicklung in diesem Umfeld?

(Ich verstehe die Grundprinzipien von Git, die anderen Entwickler haben keine Erfahrung damit, aber würden gerne, um ihn abzuholen.)

War es hilfreich?

Lösung

git wird nicht weniger geeignet für eine Unternehmensumgebung als so etwas wie CVS oder SVN sein. Es gibt nichts in der Konstruktion oder Implementierung, die es ungeeignet für die Unternehmensumgebung macht.

Sie werden wahrscheinlich einen hybriden Ansatz am Ende mit: Jeder Entwickler wird eine lokale Git Repository und wird zu einem internen Ursprung (eine zentrale Speiche) zurückzudrängen mit der Corporation Backup-Richtlinien zu halten und die der Chef, dass warmen geben und flockig, ‚mein Code ist sicher‘ auf der repository.corpration.com Maschine. Wie Sie erwähnt, kann GitHub als Ursprung handeln.

Hier finden Sie aktuelle http://en.wikipedia.org/wiki/ Git_ (Software) #Projects_using_Git für eine Liste von großen Organisationen (Open Source und nicht-Open-Source) mit Git.

Schauen Sie auch unter http://www.youtube.com/watch?v= 4XpnKHJAok8 und achten sie besonders, wenn Linus sagt Google, dass ihr aktuelles Versionskontrollsystem saugt und dass sie besser sein würde viel weg mit git.

Andere Tipps

Da Ihre Kommentare über IT CVS Ineffizienzen und Management-Unterstützung für Ad-hoc-DVCS, hier ist ein großer Grund:

  

Ich weiß nicht einmal meinen eigenen Code berühren, ohne   VCS, geschweige denn versuchen Arbeit   kollaborativ und dank SCCS,   RCS, P4 und Hg, noch nie hatte.

Das Schreiben von Code ohne VCS ist wie das Schreiben mit Tinte verschwindet, vielleicht noch schlimmer, wie Sie sagen können, wenn die Tinte verschwunden ist.

Ich würde denken, dass es gut funktionieren würde. Bei entsprechender Verzweigung und vielleicht Rosinenpickerei, dann ist es auch einfach, es zu verwenden, um lokalen dev Code mit Deployment-Patches zu erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top