Git è un buon sistema di controllo versione per lo sviluppo web (HTML / CSS / Javascript) su un progetto aziendale?

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

  •  28-09-2019
  •  | 
  •  

Domanda

sto attualmente impegnata in un grande progetto -. La riqualificazione di un sito web aziendale

Il progetto coinvolge molti personale tra diverse squadre (contenuti, design, ecc).

C'è una piccola squadra (io e un altro sviluppatore) incaricato dello strato di front-end / presentazione del sistema - che è -. Lo sviluppo di modelli utilizzando HTML, CSS e Javascript

La qualità del codice, lo sviluppo iterativo e test frequenti sono un aspetto importante del progetto.

Il team di sviluppo di back-end attualmente in uso CVS; tuttavia sta prendendo così tanto tempo per dare accesso alla mia squadra che sto pensando di creare il nostro controllo di versione, attraverso per esempio GitHub.

Sarebbe Git portare particolari benefici per lo sviluppo front-end in questo ambiente?

(I capire i principi di base della Git, l'altro sviluppatore non ha alcuna esperienza con esso, ma sarebbe felice di raccoglierlo.)

È stato utile?

Soluzione

git sarà non meno appropriato per un ambiente aziendale che qualcosa come CVS o SVN. Non c'è nulla nella progettazione o realizzazione che lo rende inadatto per l'ambiente aziendale.

Probabilmente finire con un approccio ibrido: ogni sviluppatore avrà un repository git locale e spingerà di nuovo ad un origine interna (un raggio centrale) di tenere con le politiche di backup della corporazione e per dare il boss che caldo e sfocata, 'il mio codice è sicura' sulla macchina repository.corpration.com. Come lei ha ricordato, github può agire come la vostra origine.

Date un'occhiata al http://en.wikipedia.org/wiki/ Git_ (software) #Projects_using_Git per un elenco delle organizzazioni di grandi dimensioni (open source e non open source) utilizzando git.

Anche dare un'occhiata a http://www.youtube.com/watch?v= 4XpnKHJAok8 e prestare particolare attenzione quando Linus dice a Google che il loro sistema di controllo di versione corrente fa schifo e che sarebbero molto meglio con git.

Altri suggerimenti

Dato i suoi commenti su IT CVS inefficienze e supporto manageriale per DVCS ad-hoc, ecco un buon motivo:

  

Non mi toccare anche il mio codice senza   VCS, per non parlare di cercare di lavorare   collaborativo e grazie al CSSC   RCS, P4 e Hg, non hanno mai avuto a.

La scrittura di codice senza VCS è come scrivere con l'inchiostro simpatico, forse peggio, come si può dire quando l'inchiostro è scomparso.

I penserebbe che avrebbe funzionato bene. Con ramificazione appropriata e forse cherry-picking, è anche facile da usare per mantenere il codice dev locale con le zone di distribuzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top