Articles of git

Come posso ottenere git per seguire i link simbolici?

Ho avuto un google per come farlo, ma non ho avuto fortuna. Il mio migliore sarà uno script di shell che sostituisce i collegamenti simbolici con le copie, o c’è un altro modo per dire a git di seguire i collegamenti simbolici? PS: So che non è molto sicuro, ma voglio solo farlo in alcuni […]

Perché la ramificazione e la fusione sono più semplici in Mercurial che in Subversion?

La gestione di più fusioni su rami in Subversion o CVS è solo una di quelle cose che devono essere sperimentate. È straordinariamente più facile tenere traccia delle filiali e delle fusioni in Mercurial (e probabilmente in qualsiasi altro sistema distribuito), ma non so perché. Qualcun altro lo sa? La mia domanda deriva dal fatto […]

git: salta specifici commit durante la fusione

Ho usato Git per circa un anno e penso che sia fantastico, ma ho appena iniziato una seconda versione del progetto e ho iniziato una nuova filiale per questo. Sto lottando un po ‘con il modo migliore per gestire le cose andando avanti. Ho due rami chiamati say master10 (per v1) e master20 (per v2). […]

Perché git push gerrit HEAD: refs / per / master utilizzato al posto di git push origin master

Ho appena iniziato a usare gerrit e voglio sapere perché dobbiamo fare git push gerrit HEAD:refs/for/master invece di fare git push origin master Se faccio git push origin master ottengo l’errore dicendo ! [remote rejected] master -> master (prohibited by Gerrit) ! [remote rejected] master -> master (prohibited by Gerrit)

Come uso Notepad ++ (o altro) con msysgit?

Come uso Notepad ++ (o qualsiasi altro editor oltre a vim) con msysgit? Ho provato tutti i seguenti senza alcun risultato: git config –global core.editor C:\Program Files\Notepad++\notepad++.exe git config –global core.editor “C:\Program Files\Notepad++\notepad++.exe” git config –global core.editor C:/Program Files/Notepad++/notepad++.exe git config –global core.editor C:\\Program Files\\Notepad++\\notepad++.exe

Interoperabilità Git con un Mercurial Repository

Io uso GIT su un Mac. È stato detto abbastanza. Ho gli strumenti, ho l’esperienza. E voglio continuare a usarlo. Niente guerre qui … Il problema è sempre con l’interoperabilità. La maggior parte delle persone usa SVN, il che è ottimo per me. Git SVN funziona fuori dalla scatola ed è una soluzione senza fronzoli. […]

Come posso inserire un database con git (controllo della versione)?

Sto facendo un’app web e ho bisogno di creare una filiale per alcune modifiche importanti, il fatto è che queste modifiche richiedono modifiche allo schema del database, quindi mi piacerebbe inserire l’intero database sotto git. Come lo faccio? c’è una cartella specifica che posso tenere sotto un repository git? Come faccio a sapere quale? Come […]

Qual è l’equivalente Git per il numero di revisione?

Usiamo SVN al lavoro, ma per i miei progetti personali ho deciso di utilizzare Git. Così ho installato Git ieri, e mi chiedo quale sia l’equivalente del numero di revisione in Git . Diciamo che lavoriamo sulla versione 3.0.8 e ogni correzione di bug ha il suo numero di revisione che possiamo usare quando parliamo […]

Come determinare quando è stato creato un ramo Git?

C’è un modo per determinare quando è stato creato un ramo Git? Ho un ramo nel mio repository e non ricordo di averlo creato e ho pensato che forse vedere il timestamp della creazione avrebbe fatto impazzire la memoria.

Elenca tutti i commit per un file specifico

C’è un modo per elencare tutti i commit che hanno cambiato un file specifico?