Trovo git difficile da capire in quanto non riuscivo a trovare il significato delle parole usate per le azioni. Ho controllato il dizionario per il significato di "stage" e nessuno dei significati era correlato ai concetti di controllo del codice sorgente. Cosa significa "stage" nel contesto di git?
Cerco di comprendere i vantaggi del sistema di controllo della versione distribuita (DVCS). Ho trovato molto utile la rieducazione di Subversion e questo articolo di Martin Fowler . Mercurial e altri DVCS promuovono un nuovo modo di lavorare sul codice con changeset e commit locali. Impedisce di fondere l'inferno e …
Non c'è dubbio che la maggior parte dei dibattiti sugli strumenti del programmatore si concentri sulla scelta personale (da parte dell'utente) o sull'enfasi del design , cioè sull'ottimizzazione del design in base a casi d'uso particolari (dal costruttore dello strumento). Gli editor di testo sono probabilmente l'esempio più importante: un …
Ho usato Git nelle mie ultime due società per il controllo delle versioni. Da quanto ho sentito, circa il 90% delle aziende utilizza Git su altri sistemi di controllo delle versioni. Uno dei maggiori punti di forza di Git è che è decentralizzato, ovvero tutti i repository sono uguali; non …
In un gitambiente in cui abbiamo modularizzato la maggior parte dei progetti, stiamo affrontando il problema di un progetto per repository o di più progetti per repository . Consideriamo un progetto modulare: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Oggi abbiamo un progetto per repository . …
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 …
Quando guardo i confronti, mi sembra che ci potrebbe essere un mapping 1: 1 tra i loro set di funzionalità. Tuttavia, un'affermazione spesso citata è che "Mercurial è più facile". Qual è la base di questa affermazione? (se presente)
Per un team distribuito che utilizza Git e Github come controllo di versione, le immagini devono essere archiviate anche nel repository git? Per la maggior parte, le immagini non verranno modificate. La cartella che li contiene aumenterà di dimensioni solo con l'aggiunta delle immagini. Una preoccupazione è che la cartella …
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 …
Sto imparando git e ho notato che ha un processo di commit in due passaggi: git add <files> git commit Il primo passo posiziona le revisioni in quella che viene chiamata "area di gestione temporanea" o "indice". Ciò che mi interessa è il motivo per cui viene presa questa decisione …
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 …
La mia organizzazione sta valutando di passare da SVN a Git. Un argomento contro lo spostamento è il seguente: Come facciamo il versioning? Abbiamo una distribuzione SDK basata sulla piattaforma NetBeans. Poiché le revisioni SVN sono numeri semplici, possiamo usarle per estendere i numeri di versione dei nostri plugin e …
Negli ultimi anni, l'hype attorno a Git è cresciuto notevolmente. Tutti conoscono Git, nessuno conosce alternative. Altri come Mercurial sembrano passare inosservati. Entrambi sono stati rilasciati nel 2005 e offrono funzionalità simili. Inoltre, Mercurial è generalmente considerato più facile da usare, più intuitivo e ha da tempo migliori interfacce utente. …
Il nostro team di documentazione composto da una decina di persone è passato di recente da SVN a Git. In SVN, tutti hanno lavorato sul master, un modello che ho sempre odiato, ma non sono stato in grado di realizzare quel cambiamento. Come parte del passaggio a Git, abbiamo deciso …
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.