2010-03-10 12 views
8

Co według Ciebie są najważniejsze różnice?
zachodzi konieczność kosztownej decyzji ...IBM RTC i Microsoft TFS 2010

Informacja:

  • Mamy zarówno Java i .NET projektów (niewiele więcej NET)
  • Bardzo zainteresowany zarządzania cyklem życia projektu.
  • Migracja z ClearCase
+0

Co należy zrobić? Jaki jest twój model rozwoju (scentralizowany w wielu lokalizacjach?) Jakie są Twoje wymagania dotyczące audytu? Jakie są twoje wymagania dotyczące rozgałęzień? –

+0

Scentralizowane. Co rozumiesz przez rozgałęzianie i audyt? – gkdm

+0

Czy rozważyłbyś inne produkty z równania, takie jak Perforce, Accurev lub PlasticSCM, czy tylko te dwa, o których wspomniałeś? Accurev i Plastic są szczególnie dobre, aby odejść od Clearcase, a TFS będzie tak wolny i twardy jak twój stary CC. Również, czy korzystałeś już z Multisite? – pablo

Odpowiedz

0

Czy to rzeczywiście pytanie? Nie dokuczliwy, ale jaki jest twój początek narzędzia. O jakich wersjach mówimy? (zauważ, że Visual Studio 2010 i TFS 2010 są tuż za rogiem - oba są o wiele lepsze, nadal nadają się do .NET 2.0 w górę).

Bez dodatkowych informacji otrzymujesz mnóstwo idiotycznych małych list funkcji - ponieważ nie wiemy, jak poprawnie odpowiedzieć na dużym obrazie. To jest jak "jakie są różnice między BMW 3 i Mercedes SLK" - Mnóstwo drobiazgów, Mnóstwo istotnych rzeczy, ale czego chcesz? ;)

+0

Dzięki, dodane informacje. Jeśli jest coś, co według ciebie jest istotne, powiedz to. – gkdm

+0

Cóż, to naprawdę zależy. Przed 2010 r. Myślę, że TFS jest dość zły - koszmar totalnej instalacji, wymaga wiele osobnych rzeczy do wspólnej pracy. Koszmar administratora. 2010 to dużo bardziej modułowy, lepszy instalator, możesz używać tylko jego części. Pytanie naprawdę jest tym, czego potrzebujesz i potrzebujesz - zwłaszcza integracja IDE, wymagane języki, podejście do rozwoju itp. – TomTom

1
  1. TFS robi żadnego wsparcia dla Eclipse lub takich edytorów jeszcze, (są przyjść, ale jeszcze nie wiadomo). Więc, który edytor, którego używasz do swoich projektów java, ma znaczenie tutaj. Ale Microsoft ma zamiar wprowadzić teamprise, które pozwolą ci połączyć TFS (który może lepiej działać dla twojego java + .net)

  2. Oczywiście dla projektów .net, TFS jest najlepszym, obsługa eclipse dla .net/C# jest zła używamy TFS i jestem zadowolony z 2010. wiele

myślę o RTC nie wiem ile tam jest wsparcie dla .NET redakcji (VS lub inny wolisz), ale z TFS, z pewnością można zrobić Projekt .NET działa świetnie i możesz znaleźć Teamprise + TFS do pracy z eclipse również.

+2

zobacz moją odpowiedź poniżej, TFS ma wtyczkę Eclipse, a RTC ma wtyczkę VS. – wowest

+0

RTC ma więcej niż wtyczkę VS. Jest w pełni funkcjonalny w kliencie VS.Net https://jazz.net/downloads/rational-team-concert/releases/3.0.1.1/RTC-VisualStudio-Client-repo-3.0.1.1.zip – Ankur

2

Trzymaj się z dala od Accurev, to koszmar, jako programista z osobistymi codziennymi bitwami z nim. Git, Mercurial, Darcs lub SVN są znacznie lepszym wyborem. Jeśli chodzi o wszystkie "cechy" Accurev, prawdopodobnie nigdy ich nie przegapisz, będziesz zbyt zajęty przeklinaniem.

+0

Pytanie nie dotyczyło AccuRev , więc ta odpowiedź jest w najlepszym przypadku myląca i spekulatywna. –

2

RTC jest wizualna przyjazny Studio i TFS jest Eclipse przyjazny:

(RTC integracji visual studio wymienione tutaj)

https://jazz.net/downloads/rational-team-concert/releases/3.0

(TFS zaćmienie integracji szczegółowe tutaj)

http://teamprise.com/ (zakupiony i przemianowany przez MS)

Chciałbym osobiście raczej pracować z TFS, i piszę integrację z systemami kontroli wersji na życie, i dotknąłem obu tych systemów w głęboki sposób. Zapytaj, czy chcesz szczegóły.

Jeśli masz wybór, skontaktuj się z Mercurial. Git jest fantastyczny, ale okazało się, że brakuje mu Windows. Uzyskaj oddzielny moduł do śledzenia błędów.

Jeśli masz wybór, ale musisz mieć ścisłą kontrolę wersji z biletami, spróbuj http://fossil-scm.org/ - znacznie mniej bólu niż TFS lub RTC, aby skonfigurować i utrzymać, choć integracja IDE po prostu nie istnieje. Ale konkuruje solidnie o podstawowe funkcje z nimi w około 1 megabajta pobierania.

5

Zarówno TFS i RTC są CRRM zintegrowane środowisko programistyczne (Visual Studio lub Eclipse): zapewniają one:

  • Change Management (CM)
  • VCS (system kontroli wersji)
  • Release Management (RM)

różnica polega głównie na ich architekturę, gdzie:

Jazz Team Server

Wyzwaniem w obu narzędziach CRRM jest zarządzanie niezbędnym mostem, który będziesz musiał skonfigurować dla różnych starszych narzędzi (na przykład istniejącego systemu biletowego na przykład).

Powiązane problemy