Nota: la mia domanda è focalizzata sul mio problema specifico (che coinvolge Liferay) ma spero che possa essere utile per chiunque abbia bisogno di mantenere su git varie versioni di uno stesso progetto. Lavoro in un'azienda che scrive molti plugin per Liferay Portal . Questi plugin (portlet, temi, ecc.) Sono …
Sto cercando di passare più tempo possibile su GitHub al giorno d'oggi (anche io sono l'unica persona in squadra al lavoro) a sentire davvero come sarà per un'applicazione aziendale nel mondo reale. Una domanda che sto avendo è di controllare la versione . Diciamo che abbiamo avviato un progetto. Quindi, …
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 …
Quindi immagina quanto segue (e che stiamo usando tutti SourceTree): Stiamo lavorando tutti sull'origine / sviluppo. Vado in vacanza per una settimana. Il mio collega ha lavorato localmente negli ultimi giorni senza fondere origine / sviluppo nel suo ramo di sviluppo locale. Prova a fare una spinta, gli viene detto …
Attualmente la mia azienda ha una soluzione Visual Studio in un repository SVN organizzato come segue: SolutionFolder (~3.5 GB) |-> SolutionName.sln |-> .. Some source code folders... (~250 MB) |-> ThirdParty (~3 GB) |-> Tools | -> Tool1 | -> Tool2 Tool1 e Tool2 sono compilati in modo indipendente (hanno …
Di solito, quando programma, ho davanti a me un compito chiaro, ma trovo cose fastidiose che vorrei ripulire mentre proseguo. Qui vedo tre opzioni: Fallo in seguito (potrebbe essere dimenticato / dover passare del tempo ad aggiungere un biglietto) Fallo ora e impegnalo insieme al mio lavoro attuale (poco chiaro) …
Siamo attualmente nella seguente situazione, in cui un ramo di funzionalità è stato ramificato per un ramo di funzionalità secondaria (ad esempio, lavorando su elementi di backend e frontend per la stessa funzionalità): o | o development |\ | o feature-a | | | o | |\ | | o …
Molto tempo fa il piccolo team di sviluppatori web con cui lavoro ha iniziato a utilizzare git per lo sviluppo web. Allora ci siamo semplicemente impegnati nella messa in scena o nel master direttamente e poi ci siamo fusi frequentemente tra i due. Era meglio di niente, ma era anche …
Sto configurando un server GitLab nella mia azienda e ora sto aggiungendo GitLab CI. Prima di iniziare questa attività, vorrei capire se ci sono degli svantaggi nell'esecuzione dei miei corridori sullo stesso server utilizzato da GitLab e GitLab CI. Ho letto che ci sono problemi di sicurezza, ma lo usiamo …
Un collega e io a turno abbiamo discusso / discusso dei problemi / meriti dell'integrazione di una versione derivata dall'attuale repository git nel nostro codice ogni volta che viene compilato. Pensiamo che i meriti includano: Non è necessario preoccuparsi dell'errore umano nell'aggiornamento di un numero di versione Tracciabilità tra ciò …
Come seguito a questa domanda : Se lavoro da solo in una squadra, posso mantenere utili messaggi di commit quando unisco i rami schiacciando tutti i commit in un unico diff e quindi unendo quel diff. In questo modo posso facilmente vedere quali modifiche sono state introdotte nel ramo e …
Sto cercando di elaborare un flusso di lavoro personale. Ho messo insieme un diagramma di flusso dell'ipotetica durata di una versione: uno sviluppatore che spinge verso un repository github pubblico + un amico che aiuta con alcune funzionalità e corregge un bug. È un approccio ragionevole al controllo della versione? …
Qual è il modo preferito di fare quanto segue con git, maven e jenkins: Sto sviluppando un'applicazione, che vorrei mantenere i rami "dev" e "release". Vorrei che Jenkins costruisse entrambi. Potrebbe essere che gli artefatti di rilascio abbiano versioni come 1.5.2 e gli sviluppatori di sviluppo siano solo 0.0.1-SNAPSHOTs. Vorrei …
Abbiamo una famiglia di app, tutte con la stessa base. Fino ad ora ho sviluppato questa base e il flusso di lavoro Git era molto semplice: Lo sviluppo è fatto in developfiliale Le nuove funzionalità sono sviluppate in name-of-the-featurefiliale I rilasci sono effettuati in release-**filiale Fino ad ora, il codice …
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.