Prima di tutto, sono consapevole che sono state poste molte domande su VCS come sviluppatore solista, ma spesso sono troppo ampie. Ciò riguarda solo la ramificazione, ed è ancora stato contrassegnato come duplicato ... il presunto duplicato è, ancora una volta, contrassegnato come un altro duplicato di un'altra domanda che …
Quando rintracci e correggi una regressione, ovvero un bug che ha causato l'interruzione del codice precedentemente funzionante, il controllo della versione rende completamente possibile cercare chi ha commesso la modifica che l'ha interrotta. Vale la pena farlo? È costruttivo segnalarlo alla persona che ha commesso il commit? La natura dell'errore …
Ho sentito parlare di alcune grandi aziende come Google, Facebook utilizzano Perforce C'è qualche motivo per cui SVN / Git non può sostituire Perforce?
Ero cattivo ... Troppo "codice da cowboy", non abbastanza impegno. Ora, eccomi qui con un impegno enorme. Sì, avrei dovuto impegnarmi da sempre, ma ormai è troppo tardi. Cos'è meglio? Fai un commit molto grande che elenca tutte le cose che ho cambiato Prova a suddividerlo in commit più piccoli …
Durante una riunione riguardante il rollback di un SDK di terze parti dall'ultima versione, è stato notato che i nostri sviluppatori hanno già segnalato nella cronologia del commit che l'ultima versione non deve essere utilizzata. Alcuni sviluppatori hanno sostenuto che si trattava di una cattiva pratica e che avrebbe dovuto …
Conosco e utilizzo due sistemi di controllo della versione: Subversion e git. Subversion, fin d'ora, viene utilizzato per progetti personali in cui sono l'unico sviluppatore e git viene utilizzato per progetti e progetti open source in cui credo che anche altri lavoreranno sul progetto. Ciò è dovuto principalmente alle incredibili …
Mi sono sempre chiesto perché Git preferisca gli hash rispetto ai numeri di revisione. I numeri di revisione sono molto più chiari e più facili da consultare (secondo me): c'è una differenza tra dire a qualcuno di dare un'occhiata alla revisione 1200 o commettere 92ba93e! (Solo per fare un esempio). …
So che Subversion (quello che stiamo usando al lavoro) può essere configurato per richiedere commenti sugli commit, tuttavia non sono in grado di accenderlo semplicemente. So che la mia ragione per commentare i miei commit è perché è utile, se non altro come un jogger di memoria, capire rapidamente il …
Avevo l'impressione che un sistema di controllo della versione eliminasse la necessità di avere "log delle modifiche" intonacati ovunque nel codice. Ho spesso visto l'uso continuo dei registri delle modifiche, inclusi grandi blocchi lunghi all'inizio delle procedure memorizzate con una grande sezione bloccata per le modifiche al file e sporcare …
Sto cercando un programmatore esperto per aiutare a risolvere una situazione difficile. Finora le interviste sono state sorprendentemente deludenti. Il miglior candidato finora è un programmatore di grande esperienza che non ha mai usato un software di controllo versione. Il problema in sé potrebbe non essere troppo grave perché è …
Sono solo uno sviluppatore junior, ma il mio lavoro mi costringe a lavorare con un codice PHP davvero terribile (pensa al peggior codice PHP che hai visto; poi pensa al codice due volte meno). Di solito provo a correggere i bug e combatto con la base di codice per aggiungere …
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 …
Suppongo che questa sia una situazione comune: collaudo del codice, scopro un bug, lo risolvo e commetto la correzione del bug nel repository. Supponendo che molte persone lavorino a questo progetto, dovrei prima creare una segnalazione di bug, assegnarla a me stessa e fare riferimento ad essa nel messaggio di …
Mi piacerebbe sapere Nel progetto C # o VB.NET dovremmo includere la cartella PACKAGE (cartella del pacchetto nugget creata nella radice del mio progetto che contiene i file nupkg e altro contenuto) nel nostro repository di controllo del codice sorgente (Git per esempio).
Sto avviando un repository Git per un progetto di gruppo. Ha senso archiviare i documenti nello stesso repository Git del codice - sembra che questo sia in conflitto con la natura del flusso di revisione git. Ecco un riassunto delle mie domande: Lo stile di revisione di Git sarà confuso …
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.