Sto valutando un sistema di controllo versione per il nostro team (da 1 a 2 sviluppatori) e mi chiedo come il controllo della versione TFS 2012 sia paragonabile a Mercurial in termini di fusione e ramificazione. Non abbiamo una grande squadra e potrebbe essere solo io e forse un altro sviluppatore, quindi potremmo non aver bisogno di solide funzionalità di ramificazione/fusione offerte da un DVCS. Non sono stato in grado di trovare molte informazioni sul controllo della versione di TFS 2012 in termini di capacità. Qualcuno può indicarmi una guida o evidenziare alcune funzionalità? Si prega di notare che abbiamo accesso solo alla versione standalone di TFS 2012 su VS versione professionale.Controllo versione TFS 2012 vs Mercurial
Grazie
Non riesco a trovare il blog ora, ma c'era un blog di MS che riguardava le nuove funzionalità per il 2012. Sembra che stiano cercando di imitare il DVCS, ma senza fare un ottimo lavoro. I commenti sul blog li hanno strappati come un matto e con una buona ragione. Io uso TFS 2010 in questo momento ed è molto meno preferibile a Hg (che ho usato per un po 'di tempo). Se hai una scelta in ciò che usi, ti suggerirei caldamente Hg. Ci sono decine di problemi con il 2010 e ricordo che li hanno risolti solo nel 2012 – Mario
TFS 2012 non ha provato a imitare DVCS, hanno appena implementato spazi di lavoro locali che la maggior parte degli altri VCS aveva già. Dubito fortemente che le funzionalità di DVCS arriveranno su TFS perché richiede un server SQL completo per l'hosting. Tuttavia, possono aggiungere più supporto di check-in locale che sembra una continuazione naturale della funzionalità dell'area di lavoro locale. Gli spazi di lavoro locali hanno affrontato una serie di problemi da quelli "tfs è le note di Lotus degli strumenti di controllo della versione", in particolare attorno al confronto con SVN. – Betty
@ Mario: TFS 2012 non sta tentando di imitare DVCS. Penso che stai confondendo i nostri annunci di "aree di lavoro locali" (che fornisce un modello di modifica/fusione/commit, contrariamente al modello precedente di checkout/modifica/check-in). –