git-flow è un flusso di lavoro popolare che estende i verbi disponibili a git e aiuta a gestire i cambiamenti in movimento tra funzionalità, sviluppo, rilascio, aggiornamento rapido, supporto e rami di produzione.
Contesto Il mio team di 8 ingegneri sta attualmente passando a Git (da Subversion) per la nostra prossima grande novità. Abbiamo una manciata di ingegneri "più esperti" che hanno difficoltà a raccogliere Git. Mi vengono poste le stesse domande banali nonostante abbia fornito manuali utente, attività di formazione e sessioni …
Di recente abbiamo avuto un problema per cui una funzione per la nostra webapp (registrazione automatica) è stata posticipata dalla direzione perché ritenevano che l'inizio fosse troppo "freddo", ma volevano che tutte le altre funzionalità su cui stavamo lavorando fossero attive. Il problema è che questa funzionalità è stata unita …
Con git e github regolari posso fare una revisione del codice semplicemente creando una richiesta pull del ramo della funzione su cui sto lavorando al ramo principale. Come farei le revisioni del codice con git-flow? Con un flusso di lavoro come "git flow feature finish`, sono confuso su dove avvenga …
La mia azienda utilizza Git e utilizza uno schema di ramificazione particolare: il lavoro viene svolto in master e le filiali sono riservate alle versioni. Funziona bene, fintanto che tutto il lavoro svolto in un'iterazione arriva al ramo, ma se si presenta un problema di produzione critico, dobbiamo assicurarci che …
Ecco l'accordo, sono entrato in una nuova società e mi è stato chiesto di finire il lavoro in una filiale che non è stata toccata per quasi un anno. Nel frattempo, il ramo principale è cresciuto a un ritmo costante. Idealmente, vorrei unire tutte le modifiche dal ramo principale al …
Siamo un grande team (10-12 sviluppatori e 4 qa) che lavora su più progetti con lo stesso repository git. È un servizio web back-end basato su avvio a molla. Stiamo cercando una buona strategia di ramificazione e distribuzione. abbiamo anche un team di qa che assicura che le nostre funzionalità …
Usiamo GitHub Flow nel nostro progetto e la maggior parte delle volte, apriamo un nuovo ramo di funzionalità dal master , facciamo un po 'di lavoro lì, apriamo un PR, rivediamo il codice e ci ricolleghiamo al master . Tuttavia, il mio lavoro attuale dipende da un altro problema su …
Di recente ho iniziato a lavorare con il modello GitFlow implementato da bitbucket. E c'è una cosa che non mi è completamente chiara. Cerchiamo di affrontare regolarmente il nostro debito tecnico mediante backlog, pianificazione e implementazione delle attività di refactoring. Tali filiali di refactoring terminano con richieste pull che vengono …
Lavoro molto spesso su alcune funzionalità del mio progetto che devo fare una pausa prima che sia abbastanza buono per un commit. Tuttavia, uso quotidianamente due computer diversi per programmare (il mio laptop e il desktop del mio laboratorio di ricerca). Ad esempio: sto lavorando a una funzione a casa, …
Ho un progetto con un modello di ramificazione git che segue approssimativamente quello del flusso git di nvie . Le nostre filiali di rilascio sono denominate in un formato SemVer , ad esv1.5.2 Una volta che un ramo di rilascio ha ricevuto il via libera per la produzione, chiudiamo il …
Siamo un'organizzazione composta da circa 200 sviluppatori che lavorano continuamente su un singolo prodotto (utilizzando il controllo di revisione Git) che dovrebbe essere rilasciato a una certa data. A causa dell'enorme numero di sviluppatori, stiamo cercando di creare team "interfunzionali" con circa 10 sviluppatori in ciascun team, ottenendo circa 20 …
Vengo da te come programmatore principiante che sta lavorando al suo progetto (che sta procedendo bene). Il mio co-fondatore ha anche imparato a programmare e ha raggiunto un punto in cui probabilmente potrebbe iniziare a sistemare alcune cose e far accadere alcune cose. Ha fatto un'ottima domanda, che era "come …
Ho migrato molti dei miei progetti nel flusso di lavoro git flow e lo adoro. Tuttavia, non ho trovato le migliori pratiche che mantengano le cose fluide in modo fluido quando si lavora con un progetto in cui viene mantenuta più di una versione principale alla volta. In particolare, non …
Il nostro team è appena passato da FogBugz & Kiln / Mercurial a Jira & Stash / Git. Stiamo usando il modello Git Flow per la ramificazione, aggiungendo i rami delle attività secondarie dai rami delle funzioni (relativi alle attività secondarie di Jira delle funzioni di Jira). Stiamo usando Stash …
Questo problema indica che: Da quanto ho capito, posizionare il tag sul ramo di rilascio prima della fusione (e non sul ramo principale) è in effetti la cosa giusta da fare, in modo che possa essere trovato da git descrivere anche i tag dal ramo di sviluppo. Vedi # 374 …
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.