Il controllo decentralizzato della versione (DVCS) tiene traccia delle revisioni del software e consente a molti sviluppatori di lavorare su un determinato progetto senza necessariamente essere collegati a una rete comune.
presupposti Il team utilizza DVCS IDE supporta l'analisi dei commenti (come TODO e così via) Strumenti come CodeCollaborator sono costosi per il budget Strumenti come gerrit sono troppo complessi per l'installazione o non utilizzabili Flusso di lavoro L'autore pubblica da qualche parte sul ramo delle funzionalità del repository centrale Il …
In un VCS tradizionale, posso capire perché non dovresti commettere file non risolti perché potresti rompere la build. Tuttavia, non capisco perché non dovresti eseguire il commit di file non risolti in un DVCS (alcuni di essi ti impediranno effettivamente di eseguire il commit dei file). Invece, penso che il …
Ho letto su diverse discussioni qui e su SO che i repository DVCS utilizzano lo stesso o meno spazio delle loro controparti centralizzate. Potrei averlo perso, ma non ho trovato una buona spiegazione del perché. Qualcuno sa?
Questo può sembrare un po 'strano, ma mi chiedo un buon modo di lavorare in Git da più macchine collegate in qualche modo. Mi sembra di avere due opzioni e di vedere vantaggi su entrambi i lati: Usa git stesso per la condivisione, ogni macchina ha il suo repository e …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 5 anni fa . Un buon esempio di qualcuno che si adatta a quella descrizione …
Correlati: ogni commit git dovrebbe lasciare il progetto in uno stato funzionante? Supponiamo che esegua i seguenti commit a livello locale: Modifica lo schema del database, interrompendo l'applicazione. Aggiorna l'applicazione in modo che sia nuovamente compatibile con lo schema del database. Finché spingo entrambi gli impegni, masterrimane in uno stato …
Il problema Sono su un progetto software che ha circa 10 sviluppatori, condividiamo il codice sorgente tramite Mercurial. Abbiamo un ramo di sviluppo e produzione per versione. Nel corso del progetto abbiamo ripetutamente avuto il codice sorgente di un ramo, cioè v1, che entrava nei rami patch e manutenzione per …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Modifica : dato il recente downvoting (+ 8 / -6 a …
Attualmente utilizziamo Subversion e TeamCity, passeremo all'utilizzo di Mercurial (in particolare Kiln poiché siamo utenti di FogBugz). Ovviamente ciò comporterà cambiamenti - si spera miglioramenti - nei nostri modelli di sviluppo (tutti e due!) Ma l'unico problema con cui mi sto cimentando è come strutturare le cose in modo da …
Quando sei un po 'fresco con Git (e DVCS in generale) e inizi a esplorare le modifiche di riscrittura della cronologia, sei sicuro se il repository è solo locale, ma potresti riscontrare problemi se lavori con i telecomandi e provi a spingere tali cambiamenti. Una caratteristica che mi aspetto è …
Git e Mercurial seguono modelli simili e hanno una terminologia simile. Il rilascio iniziale di Mercurial avvenne solo 12 giorni dopo quello di Git. In che modo questi due progetti, nello sviluppo iniziale allo stesso tempo, sono finiti così simili? Qualcuno conosce la storia?
Proveniente da un background SVN, una delle cose più difficili a cui abituarsi quando si lavora con i sistemi DVCS è il modo in cui tutti sembrano considerare qualsiasi cambiamento non confermato come una bomba a orologeria. In Mercurial, se provi a recuperare le modifiche e hai delle modifiche non …
La mia azienda sta esplorando il passaggio da Perforce a un DVCS e attualmente utilizziamo molti proxy Perforce perché i team di sviluppo software sono distribuiti su Germania, Cina, Stati Uniti e Messico e talvolta la larghezza di banda da un luogo all'altro non è eccezionale. Parlando con l'IT, abbiamo …
Recentemente ho discusso di dvcs con un collega, perché il nostro ufficio sta iniziando a prendere in considerazione il passaggio da TFS (siamo un negozio MS). Nel processo, mi sono molto confuso perché ha detto che sebbene usa Mercurial, non aveva sentito parlare di un comando "branch" o "checkout", e …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.