Est-Git un système de contrôle bonne version pour le développement web (HTML / CSS / Javascript) sur un projet d'entreprise?

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

  •  28-09-2019
  •  | 
  •  

Question

Je participe actuellement à un grand projet -. Le réaménagement d'un site Web d'entreprise

Le projet comprend de nombreux employés à travers plusieurs équipes (le contenu, la conception, etc.).

Il y a une petite équipe (moi-même et un autre développeur) en charge de la couche frontale / présentation du système - qui est -. L'élaboration de modèles en utilisant HTML, CSS et Javascript

qualité de code, le développement itératif et des tests fréquents sont un aspect important du projet.

L'équipe de développement back-end utilisent actuellement CVS; mais il prend si longtemps pour donner accès à mon équipe que j'envisage de mettre en place notre propre contrôle de version, par exemple GitHub.

Would Git apporter des avantages particuliers pour le développement front-end dans cet environnement?

(Je comprends les principes de base de Git, l'autre développeur n'a pas d'expérience avec elle, mais serait heureux de le ramasser.)

Était-ce utile?

La solution

git ne sera pas moins approprié pour un environnement d'entreprise que quelque chose comme CVS ou SVN. Il n'y a rien dans la conception ou la mise en œuvre qui le rend approprié pour l'environnement d'entreprise.

Vous allez probablement à l'aide d'une approche hybride: chaque développeur aura un dépôt git local et repoussera à une origine interne (un rayon central) pour maintenir des politiques de sauvegarde de la société et de donner au patron que chaud et floue, mon code est sûr »sur la machine repository.corpration.com. Comme vous l'avez mentionné, github peut agir comme votre origine.

Jetez un oeil à http://en.wikipedia.org/wiki/ Git_ (logiciel) #Projects_using_Git pour une liste des grandes organisations (open source et non open source) en utilisant git.

Jetez aussi un coup d'œil à http://www.youtube.com/watch?v= 4XpnKHJAok8 et accorder une attention particulière lorsque Linus indique à Google que leur système de contrôle actuel de révision suce et qu'ils seraient beaucoup mieux avec git.

Autres conseils

Compte tenu de vos commentaires sur l'inefficacité CVS et le soutien informatique de gestion ad hoc pour DVCS, voici une bonne raison:

  

Je ne touche même pas mon propre code sans   VCS, et encore moins essayer de travailler   en collaboration et grâce à CSSC,   RCS, P4 et Hg, ont jamais eu à.

L'écriture de code sans VCS est comme écrire avec l'encre de disparaître, peut-être pire, comme vous pouvez dire quand l'encre a disparu.

Je pense que ce serait bien. Avec peut-être approprié et branchement picorage, il est aussi facile à utiliser pour maintenir le code dev local avec patches de déploiement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top