2008-08-15 10 views
28

Chciałbym sprawdzić, jakie rozwiązania wprowadzili inni, aby uzyskać funkcjonalność Team System. Wszyscy wiemy, że Team System może być drogi dla niektórych z nas. Wiem, że oferują małą edycję zespołową z pięcioma licencjami z subskrypcją MSDN, ale co, jeśli Twój zespół jest większy niż pięć lub nie chcesz korzystać z Team System?Czego używasz jako dobrej alternatywy dla Team System?

+1

FogBugz jest bezpłatny dla 2 użytkowników. –

+3

TFS jest teraz całkowicie darmowy, jeśli masz subskrypcję MSDN;) Nie tylko wersję grupy roboczej. Jeśli masz 5000 programistów i wszyscy oni mają MSDN, to wszyscy mogą korzystać z TFS. Ponadto licencja detaliczna dla TFS spadła dramatycznie w cenie około 500 USD. –

Odpowiedz

2

Używam Fortress SourceGear na moim komputerze domowym do osobistego rozwoju. Jest bezpłatny dla jednego użytkownika.

4

Odniosłem wiele sukcesów dzięki miłej integracji między skarbcem SourceGear a FogBugz.

MS Build for build automation spełnia moje potrzeby.

+1

Naprawdę? Krypta jest okropna. Ciągle mam z tym problemy i jest niewiarygodnie przestarzały. Nienawidzę najbardziej ... Wybierz opcję, powiedz, usuń, Następnie poczekaj. To nawet nie działa modalnie. Później, kilka minut później pojawi się okno dialogowe. Zaprojektowany przez kogoś, kto ma naprawdę złe umiejętności ui. I integracja VS, westchnienie. –

2

Używam VisualSVN Server do kontroli źródła, Mingle do zarządzania projektami i śledzenia błędów, i Team City do ciągłej integracji. Nadal się do tego przyzwyczajam, ale jak na razie działa to świetnie. Jest to dobra bezpłatna konfiguracja dla małych zespołów. Licensing Mingle i Team City będą kosztować pieniądze dla większych zespołów.

3

Zestaw produktów Sourcegear to bardzo fajna alternatywa. Vault + Dragnet + Fortress są fajne, ale jeśli nie możesz sobie na nie pozwolić, Vault + FogBugz to całkiem przyzwoita alternatywa.

3

Trac

Wydaje ukierunkowane na projekty typu Open Source/wspólnotowych, ale to działa tylko znaleźć jako wewnętrzny intranet Developer. Integruje Wiki, Bug Tracker i przeglądarkę SVN Source w jednym ładnym pakiecie i jest bardzo łatwy w konfiguracji.

7

Będę drugi Trac + Subversion. Chociaż nic nie jest idealne, ta kombinacja działa całkiem dobrze dla mnie, a cena jest właściwa.

Nawet w przypadku projektów, nad którymi pracuję solo, fajnie jest je zintegrować.

1

Aby uzyskać całkowicie bezpłatną, bezpłatną opcję &, można użyć Springloops zintegrowanego z Basecamp (+ klient SVN).

Uwaga: integracja SpringLoops z Basecamp nie jest dostępny w ich bezpłatnej konfiguracji.

1

Rozwijam także na Linuksie, co jest jednym z powodów, dla których wymyśliłem rozwiązanie, które mam. Zastanawiałem się, jak działają opcje SourceGear w tym zakresie? Używałem już Vaulta, co z mojego doświadczenia nie było takie złe, ale wiem, że to głównie Windows. Myślę, że w pewnym momencie przeczytałem, że mają klienta, który może pracować na Linuksie, ale nigdy go nie używałem. Chcę tylko nieco otworzyć rozmowę, więc ludzie, którzy przyjdą na to pytanie, mogą mieć nadzieję, że znajdą najlepszą dla nich odpowiedź, w oparciu o ich potrzeby.

Jeśli klient Vault może działać na systemach Linux i Mac i działa dobrze, to używanie Vault i Fortress z pewnością będzie akceptowaną odpowiedzią jako dobra niedroga alternatywa dla Team System.

0

SVN z TortoiseSVN dodatek sprawia, że ​​jest solidny i łatwy w użyciu interfejs. WinMerge to także świetne narzędzie do wrzucania do tego miksu.

19

Jestem zaskoczony, że nikt nie wspomniał o bezpłatny i doskonały produkt TeamCity z JetBrains. Obejmuje on:

  • ciągła integracja
  • zarządzanie Budowa Software
  • Zarządzanie projektem, monitorowanie i raporty statystyczne
  • Integracja z wielu IDE, systemy kontroli kodu źródłowego i testowania Ramki

Project zarządzanie/śledzenie błędów/repozytorium Git lub Subversion Używam również Unfuddle (bezpłatnie dla małych osób ostatnie projekty!)

+0

Dobrze, słyszałem o TeamCity. Po prostu go jeszcze nie używałem. Zdecydowanie myślę o zmianie. –

+0

TeamCity jest fantastyczny. Jest łatwy w konfiguracji i potężny. –

+0

Użyłem TeamCity/git dla profesjonalnych projektów i wszystkie moje projekty open source używają TeamCity z codebetter.com połączonego z git i github.com. I VersionOne dla ALM, ale w zależności od potrzeb jest mnóstwo innych opcji. – Travis

4

Otrzymałem moją odpowiedź poza pytaniem i opublikowałem ją jako jedną z odpowiedzi na FAQ dotyczące StackOverflow.

Oto rozwiązanie, które używam i działa świetnie:

  • Subversion dla kontroli źródła
  • Warehouse dla mojego Subversion internetowej przeglądarce
  • FogBugz dla funkcji i śledzenia błędów z nim zintegrowany z Subversion, Visual Studio i Magazyn
  • VisualSVN do integracji Subversion z Visual Studio
  • CruiseControl.Net z nAnt dla mojego zautomatyzowanego systemu kompilacji NET projektów
  • CruiseControl.rb z Capistrano do mojego zautomatyzowanego systemu kompilacji dla Ruby on Rails projektów