Oceniam system kontroli wersji dla naszego zespołu (od 1 do 2 programistów) i zastanawiam się, jak kontrola wersji TFS 2012 jest porównywalna z Mercurial pod względem łączenia i rozgałęziania. Nie mamy dużego zespołu i może to być tylko ja, a może inny programista, więc nie potrzebujemy solidnych możliwości rozgałęziania/łączenia, które oferuje DVCS. Nie byłem w stanie znaleźć wiele informacji na temat kontroli wersji TFS 2012 pod względem jej możliwości. Czy ktoś może wskazać mi przewodnika lub wyróżnić niektóre funkcje? Należy pamiętać, że mamy dostęp tylko do wersji samodzielnej TFS 2012 w profesjonalnej wersji VS.Kontrola wersji TFS 2012 vs Mercurial
Dzięki
Nie mogę teraz znaleźć bloga, ale był tam blog MS, który zawierał nowe funkcje na rok 2012. Wygląda na to, że próbują naśladować DVCS, ale nie radzą sobie z bardzo dobrą robotą. Komentarze na blogu zgrywały je jak szalone i nie bez powodu. Używam TFS 2010 już teraz i jest to o wiele mniej korzystne od Hg (którego używam już od jakiegoś czasu). Jeśli masz wybór w tym, czego używasz, zdecydowanie sugerowałbym Hg. Istnieje mnóstwo problemów z 2010 r. I pamiętam, że naprawiali tylko niektóre w 2012 r. – Mario
TFS 2012 nie próbowało naśladować DVCS, tylko zaimplementowały lokalne obszary robocze, które już posiadały większość innych VCS. Bardzo wątpię, że funkcje DVCS przejdą na TFS, ponieważ wymagają pełnego serwera SQL do hostowania. Mogą jednak dodać wiele lokalnych kontroli checkin, co wydaje się naturalną kontynuacją funkcji lokalnego obszaru roboczego. Lokalne obszary robocze rozwiązały wiele problemów związanych z "tfs jest lotosowymi nutami narzędzi kontroli wersji", szczególnie w odniesieniu do SVN. – Betty
@Mario: TFS 2012 nie próbuje naśladować DVCS. Myślę, że mylisz nasze ogłoszenia o "lokalnych obszarach roboczych" (które udostępniają model edycji/scalania/zatwierdzania, w przeciwieństwie do poprzedniego modelu kasowania/edycji/sprawdzania). –