Articles of mercurial

Possiamo finalmente passare a DVCS in Corporate Software? SVN è ancora un “must” per lo sviluppo?

Git / Mercurial stanno diventando sempre più popolari. Ho visto molti articoli che confrontano SVN con Git / Mercurial, ma mi chiedo se ci sia davvero qualche motivo per continuare a usare SVN. Sembra che ci siano un sacco di strumenti per Git / Mercurial ora che dovrebbero aiutare a diffondere la sua adozione aziendale. […]

Mercurial Subrepos – Come li crei e come funzionano?

Situazione Ho due soluzioni .NET ( Foo e Bar ) e una libreria comune che contiene ProjectA, ProjectB e ProjectC. Foo e Bar riferimento a uno o più progetti di libreria, ma i progetti di libreria non si trovano all’interno delle cartelle Soluzione Foo and Bar . Struttura della directory: — My Documents* — Development […]

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 […]

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 […]

Mercurial .hgignore per i progetti di Visual Studio 2008

Che cosa è una buona impostazione per il file .hgignore quando si lavora con Visual Studio 2008? Per lo più sviluppo da solo, solo occasionalmente clonato il repository perché qualcun altro possa lavorarci sopra. Sto pensando a cartelle obj, file .suo, .sln, .user ecc. Possono essere semplicemente inclusi o ci sono file che non dovrei […]

Stampa di caratteri Unicode al prompt di PowerShell

Sto cercando di configurare Mercurial per stampare lo stato del repository attualmente in uso con PowerShell. Finora, ho tutto funzionante, ma mi piacerebbe poter stampare ‘☿’ al prompt quando sono in un repository. Sfortunatamente, sembra che PowerShell abbia qualche problema con la stampa di caratteri Unicode. Nella risposta accettata per Esiste una shell dei comandi […]

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 […]

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 […]

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. […]