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.
Cerco di comprendere i vantaggi del sistema di controllo della versione distribuita (DVCS). Ho trovato molto utile la rieducazione di Subversion e questo articolo di Martin Fowler . Mercurial e altri DVCS promuovono un nuovo modo di lavorare sul codice con changeset e commit locali. Impedisce di fondere l'inferno e …
Uno dei vantaggi dell'utilizzo di un DVCS è il flusso di lavoro edit-commit-merge (rispetto a edit-merge-commit spesso imposto da un CVCS). Consentire la registrazione di ogni modifica unica nel repository indipendentemente dalle fusioni garantisce che il DAG rifletta accuratamente il vero pedigree del progetto. Perché così tanti siti web parlano …
Sono a conoscenza di numerosi strumenti / servizi che forniscono navigazione e gestione DVCS come Bitbucket , Github , Kiln , SCM-Manager e Rhodecode . Tuttavia, il caso d'uso che sto prendendo in considerazione è uno di questi che: Qualsiasi codice sorgente deve risiedere sui server interni di un datore …
In Git è possibile impostare e applicare un buon modello di commit. Puoi consigliare (preferibilmente con argomentazione) un buon modello / linee guida di commit da applicare in azienda?
Supponiamo che ci sia un team di dieci sviluppatori agili. Ogni giorno scelgono un'attività dal consiglio di amministrazione, commettono diverse modifiche contro di essa, fino a quando (entro la fine della giornata) hanno completato l'attività. Tutti gli sviluppatori effettuano il check-in direttamente sul trunk (in stile Google, ogni commit è …
Ho sempre usato Git prima, ma voglio contribuire a Python, quindi ora devo imparare Mercurial e lo trovo molto frustrante. Quindi, ho creato un paio di piccole patch e volevo seguirle come commit nel mio repository mercurial locale. Apparentemente ci sono 4 modi per gestire la ramificazione in mercurial . …
Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Possibile duplicato: sono un fanatico di Subversion, perché dovrei considerare o meno Mercurial o Git o qualsiasi …
Sono sempre stato d'accordo con il mantra 1 di Mercurial , tuttavia, ora che Mercurial viene fornito in bundle con l'estensione rebase ed è una pratica popolare in git, mi chiedo se possa davvero essere considerata una "cattiva pratica", o almeno abbastanza male da evitare l'uso. In ogni caso, sono …
Ho cercato e non ho trovato alcun motivo commerciale per cui i sistemi git / mercurial / bazzr siano migliori dei sistemi centralizzati (sovversione, perforce). Se stessi cercando di vendere un DVCS a una persona non tecnica, quali argomenti forniresti per aumentare il profitto del DVCS . Presto lancerò git …
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 . Avendo letto che sono un fanatico di Subversion, perché dovrei considerare …
Anche se utilizzo DVCS e mi piacciono i miei progetti personali, e posso vedere totalmente come rendere più semplice la gestione dei contributi al tuo progetto da parte di altri (ad es. Il tuo tipico scenario Github), sembra che per un team "tradizionale" potrebbero esserci dei problemi nel approccio centralizzato …
In questo momento, uso visual svn sul mio server e ho ankhsvn / tortoise sulla mia macchina personale. Funziona abbastanza bene e non devo cambiare, ma se riesco a vedere alcuni vantaggi dell'utilizzo di un DVCS, allora potrei provarlo. Tuttavia, se non ha senso o differenza usarlo senza altre persone, …
Penso che questo articolo, A Successful Git Branching Model , sia molto noto tra gli utenti DVCS esperti. Uso hgprincipalmente, ma direi che questa discussione va bene per qualsiasi DVCS. Il nostro flusso di lavoro attuale prevede che ogni sviluppatore cloni il repository principale. Scriviamo codice sul nostro repository locale, …
Perché dovrei scrivere un messaggio di commit? Non voglio e penso che sia stupido ogni volta. Un frontend GUI che uso e che diventerà senza nome ti costringe a farlo. Sento altri farlo ogni volta anche se stanno usando il VCS sulla riga di comando. Se mi impegno più volte …
Siamo una società di consulenza software con una moltitudine di progetti per clienti diversi. Tradizionalmente utilizziamo Subversion, ma al momento stiamo valutando la possibilità di passare a Git. Una parte significativa dei documenti che produciamo sono condivisi con i nostri clienti (requisiti, progetti globali, specifiche di prova, ecc.) E utilizziamo …
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.