Wltm Vcs

System kontroli wersji dla projektu WLTM

Do wyboru mamy rozwiązania hostowane(Zwykle mniej zachodu i więcej ficzerów, ale część kodu jest zamknięta) i zahostowanie sobie samemu.

Samodzielnie hostowany DVCS

Zalety:

  • W pełni otwarty kod.
  • Więcej opcji konfiguracji (np. możemy blokować commity, które "zepsuły" testy).

Wady:

  • Trzeba go postawić i ustawić.

Hostowane DVCS

Systemy oparte o Git

Ze względu na nieprzyjazność dla użytkowników windows proponuję je odrzucić - przynajmniej jedna osoba w zespole używa windowsa.

Launchpad

Oparty o BZR hostowany DVCS którego używa m.in projekt Ubuntu.

Zalety:

  • możliwość budowania paczek i posiadania własnego repozytorium ppa
  • podział na bugi i plany (blueprints)
  • code review PRZED mergem

Wady:

Bitbucket

Zalety:

  • Można automatycznie zamknąć bug z poziomu commita.
  • Repozytorium może wysyłać powiadomienia na twittera :-)
  • Fajny interfejs (Niezłe diffy).

Wady:

  • Brak code review.
  • Średnia stabilność.

Google Code

Zalety:

  • Można automatycznie zamknąć bug z poziomu commita.
  • code review PO merge'u.
  • Diffy side-by-side.

Wady:

  • Brak społecznościowego aspektu.
  • Ograniczona liczba licencji do wyboru.
O ile nie zaznaczono inaczej, treść tej strony objęta jest licencją Creative Commons Attribution-ShareAlike 3.0 License