Il mio ufficio sta cercando di capire come gestiamo le divisioni e le fusioni delle filiali e abbiamo riscontrato un grosso problema. Il nostro problema riguarda i sidebranch a lungo termine, il tipo in cui alcune persone lavorano in un sidebranch che si divide dal master, ci sviluppiamo per alcuni …
Quando il mio collega pensa che non sia necessario un test sul suo PC, apporta modifiche, si impegna e quindi spinge. Quindi verifica sul server di produzione e si rende conto di aver commesso un errore. Succede una volta alla settimana. Ora vedo che ha eseguito 3 commit e che …
Sto lavorando in un'istituzione governativa. La tecnologia utilizzata qui e i metodi per lo sviluppo del software sono piuttosto vecchi. Hanno tonnellate di spazio di archiviazione, ma non c'è spazio adeguato per conservare e mantenere le applicazioni utilizzate per automatizzare la maggior parte del lavoro qui. L'istituzione non mi consentirebbe …
Quindi qualcuno ha esaminato il mio lavoro e mi ha detto che dovevo sempre firmare i miei commit e tag crittograficamente. Quando gli è stato chiesto perché, non sapeva spiegarmelo, e ha detto "È solo una buona cosa da fare". Cercando di evitare un ovvio scenario di scimpanzé , perché …
Quasi ogni articolo che ho letto 1 confrontando Git e Mercurial sembra che Mercurial abbia una UX della riga di comando migliore con ogni comando limitato a una sola idea (a differenza di dire git checkout). Ma ad un certo punto Git è diventato improvvisamente molto popolare e il numero …
Dato che GitHub fornisce app GUI sia per Mac che per Windows , quali sono i vantaggi di imparare a usare git dalla riga di comando? Attualmente sto usando la loro app per Mac per aggiornare i miei repository, e finora sembra coprire le mie esigenze. Cosa potrei perdere?
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 …
Ultimamente ho notato qualcosa guardando alcuni progetti popolari su GitHub, che non ci sono developfiliali. E infatti, neanche la guida GitHub Flow ne parla. Da quanto ho capito, masterdovrebbe essere sempre totalmente stabile e riflettere la produzione. Se gli sviluppatori stanno lavorando su rami di funzionalità e quindi fondendo quelli …
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). …
Sto scrivendo un saggio e vorrei avere alcune prove empiriche, forse dati longitudinali in cui la popolarità di queste tecnologie viene confrontata per un periodo di alcuni anni. Ci sono statistiche che mostrano la popolarità di Git contro SVN?
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 …
Considera la seguente situazione: Hai un clone di un repository git Hai alcuni commit locali (commit che non sono stati ancora spinti da nessuna parte) Il repository remoto ha nuovi commit che non hai ancora riconciliato Quindi qualcosa del genere: Se esegui git pullle impostazioni predefinite, otterrai qualcosa del genere: …
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 …
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).
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 …
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.