Branching, nel controllo di revisione è la duplicazione di un oggetto sotto controllo di revisione in modo che le modifiche possano avvenire in parallelo lungo entrambi i rami.
Sono il nuovo sviluppatore: questa è la mia prima posizione di programmazione. Il mio problema è questo: usiamo git: ho tagliato un ramo dal nostro developramo, quindi ho iniziato a lavorare sull'attività minore che mi è stata assegnata. È molto lento, perché sono inesperto. Quando sono pronto a ricollegare il …
Perché ogni serio repository Github che faccio richiede di volere che io comprima i miei commit in un unico commit? Pensavo che il registro di Git fosse lì in modo da poter ispezionare tutta la tua storia e vedere esattamente quali cambiamenti sono avvenuti dove, ma schiacciarlo lo estrae dalla …
Attualmente sto imparando ad usare Git leggendo Pro Git . In questo momento sto imparando su branching e tag. La mia domanda è quando devo usare un ramo e quando dovrei usare un tag? Ad esempio, supponiamo che crei un ramo per la versione 1.1 di un progetto. Al termine …
Attualmente abbiamo un ramo master per la nostra applicazione PHP in un repository condiviso. Abbiamo più di 500 clienti che sono abbonati del nostro software, la maggior parte dei quali ha una certa personalizzazione per scopi diversi, ognuno in un ramo separato. La personalizzazione potrebbe essere un nome di campo …
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 …
Fino a poco tempo fa il mio flusso di lavoro di sviluppo era il seguente: Ottieni la funzionalità dal proprietario del prodotto Crea una diramazione (se la funzionalità è più di 1 giorno) Implementalo in un ramo Unisci le modifiche dal ramo principale al mio ramo (per ridurre i conflitti …
Abbiamo un prodotto che ha alcune edizioni diverse. Le differenze sono minori: stringhe diverse qua e là, pochissima logica aggiuntiva in una, pochissima differenza nella logica nell'altra. Quando viene sviluppato il software, è necessario aggiungere la maggior parte delle modifiche a ogni edizione; tuttavia, ci sono alcuni che non lo …
In che modo git aiuta a gestire lo scenario seguente: Ho un'attività suddivisa in 2 parti: attività backend e attività frontend. Faccio una richiesta pull per unire le modifiche del backend e aspetto che vengano unite (e indirizzo il feedback). Durante l'attesa, non riesco davvero a lavorare sulle modifiche del …
Sono appena uscito da una chiamata retrò in cui gli sviluppatori hanno espresso preoccupazione per l'integrazione delle loro storie nel ramo principale ogni sprint. Tutti gli sviluppatori codificano tutti all'interno del proprio ramo e verso la fine dello sprint si uniscono tutti in un ramo principale. Quindi, uno sviluppatore (di …
È una buona idea richiedere il commit solo del codice funzionante? Questo commit non ha bisogno di lasciare il repository in uno stato funzionante come: ... siamo nelle prime fasi di progettazione, il codice non è ancora stabile. ... sei l'unico sviluppatore del progetto. Sai perché le cose non funzionano. …
Supponiamo che siano in fase di sviluppo più rami Ae B, oltre a un ramo "bug fix" incrementale C. Ora Cè già "finito" e unito in maestro. Ae Bsono ancora in fase di sviluppo e non verranno corretti prima che (forse) un altro ramo di correzione di bug venga unito …
Attualmente, creavo un nuovo ramo ogni volta che dovevo aggiungere una nuova funzionalità alla mia applicazione. Quando la mia funzione è terminata e funzionale, la fondo con il ramo principale. Ma più tardi, quando ho bisogno di aggiornare questa funzione (come un miglioramento) è meglio creare un nuovo ramo o …
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 . …
In primo luogo, alcuni retroscena, stiamo trasferendo tutti i nostri team di progetto all'utilizzo di git e stiamo definendo le linee guida su come organizzare i repository in modo che determinati rami possano anche essere monitorati per l'integrazione continua e distribuzione automatica sui server di test. Attualmente ci sono due …
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.