Attualmente sono coinvolto in un grande progetto - la riqualificazione di un sito web aziendale.Git è un buon sistema di controllo versione per lo sviluppo web (HTML/CSS/Javascript) su un progetto aziendale?
Il progetto coinvolge molti membri del personale di diversi team (contenuto, design, ecc.).
C'è una piccola squadra (io e un altro sviluppatore) che si occupano del livello di front-end/presentazione del sistema, ovvero lo sviluppo di modelli utilizzando HTML, CSS e Javascript.
La qualità del codice, lo sviluppo iterativo e i test frequenti sono un aspetto importante del progetto.
Il team di sviluppo back-end utilizza attualmente CVS; tuttavia, ci vuole così tanto tempo per dare accesso alla mia squadra che sto pensando di impostare il nostro controllo della versione, come dice GitHub.
Git apporterebbe particolari vantaggi allo 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.)
Git non aiuta a risolvere la disfunzione aziendale. –
È importante notare che Git (e l'altro VCS distribuito in esecuzione frontale, Mercurial) non necessitano di un hub o di un repository centrale. È abbastanza contento di vivere sulle macchine dei due sviluppatori, specialmente all'interno di una intra-rete aziendale chiusa. Un repository centrale offre alcuni vantaggi, ma a differenza di CVS non è affatto un requisito. – msw
@Greg, è vero, ma nella misura in cui non rappresenta una violazione dei criteri IT aziendali, consente alle persone di eseguire SCM senza sovraccarico amministrativo. – msw