Articles of dvcs

Bloccare i file binari usando il sistema di controllo della versione git

Per un anno e mezzo, ho tenuto d’occhio la comunità dei git nella speranza di passare da SVN. Un problema particolare che mi trattiene è l’impossibilità di bloccare i file binari. Nel corso dell’ultimo anno non ho ancora visto gli sviluppi su questo tema. Capisco che i file di blocco vadano contro i principi fondamentali […]

Mercuriale: ripristina la vecchia versione e continua da lì

Sto usando Mercurial localmente per un progetto (è l’unico repo che non spinge / tira da / da nessun’altra parte). Ad oggi ha una storia lineare. Tuttavia, la cosa attuale su cui sto lavorando ora che ho realizzato è un approccio terribile e voglio tornare alla versione prima di iniziarla e implementarla in un modo […]

come ignorare i file in forno / mercurio usando tortoise hg “che fanno parte del repository”

Usiamo il tortoise hg con il forno. Nel mio progetto c # 2010 vs ci sono alcuni file che fanno parte del repository ma vorrei che tortoise hg li ignori quando faccio un commit. Ad esempio, ad esempio in una schermata di accesso, potrei scrivere un codice di errore per l’utente, la password per il […]

Qual è il miglior strumento di fusione a tre vie?

Subversion, Git, Mercurial e altri supportano le unioni a tre (combinando il mio, il loro e la revisione di “base”) e supportano gli strumenti grafici per risolvere i conflitti. Che strumento usi? Windows, Mac OS X, Linux, gratuito o commerciale, lo chiami. Ecco alcuni che ho usato o sentito parlare, solo per iniziare la conversazione: […]

Mercuriale: rami nominati rispetto a più archivi

Al momento utilizziamo la sovversione su una base di codice relativamente ampia. Ogni versione ottiene il proprio ramo e le correzioni vengono eseguite sul tronco e migrate nei rami di rilascio usando svnmerge.py Credo che sia giunto il momento di passare a un migliore controllo del codice sorgente, e ho lavorato con Mercurial per un […]

Trasferimento di codice legacy di base da cvs a repository distribuito (es. Git o mercurial). Suggerimenti necessari per la progettazione del repository iniziale

Introduzione e background Siamo in procinto di cambiare il sistema di controllo del codice sorgente e stiamo attualmente valutando git e mercurial. La base di codice totale è di circa 6 milioni di righe di codice, quindi non è enorme e neanche molto piccola. Permettetemi innanzitutto di iniziare con una breve introduzione su come appare […]

Come posso vedere i commit in arrivo in git?

Possibile duplicato: Usando Git come trovo i file modificati tra locale e remoto Come posso vedere i commit in arrivo in git? O ancora meglio, vedi cosa ho appena git fetch / git pull ed? Modifica: per chiarire la domanda: qualcuno mi dice che, per ottenere alcune correzioni, dovrei estrarre dal loro repository. Il mio […]

Come posso mostrare le modifiche che sono state messe in scena?

Ho messo in scena alcune modifiche da impegnare; come posso vedere il diff di tutti i file che sono messi in scena per il prossimo commit? Sono a conoscenza dello stato git , ma mi piacerebbe vedere le differenze effettive – non solo i nomi dei file che sono messi in scena. Ho visto che […]

spingere su più repository contemporaneamente

Come posso fare git push per spingere non solo verso l’ origin ma anche un altro repository remoto? come git push è solo un alias per git push origin , posso alias git push per spingere in 2 repository remote contemporaneamente (con solo un comando)? Non sto cercando uno script non git qui ma vorrei […]

Git sotto Windows: MSYS o Cygwin?

Ho intenzione di migrare i miei progetti a git, e attualmente mi sto chiedendo quale sia l’opzione migliore e / o più stabile sotto Windows. Da quello che ho raccolto ho fondamentalmente 2,5 opzioni: msysgit cesso sotto Cygwin (aka 2.5) MSYSgit da un prompt Cygwin (dato che Cygwin git è già installato). Nota: IMO Cygwin […]