Witam,
Z czystej ciekawości (oraz chęci podzielenia się dobrymi nowinami, o tym za chwilę) zakładam ten oto temat. Wiedziony po części ciekawością, o czym przed chwilą wspomniałem, zastanawiam się, z jakich narzędzi do kontroli wersji korzystacie? Jakie plusy w nich widzicie? Co Was denerwuje?
Ja osobiście przeszedłem przez wiele VCS'ów, poczynając od starego dobrego SVN'a, który niestety sprawdza się tylko przy jednoosobowych projektach. Przy większej ilości następuje taki chaos - co chwila ktoś wypycha swoje zmiany, nie można wypchnąć swoich, co chwila problemy z mergowaniem - strasznie spowalniało to pracę.
Następnie przyszedł czas na Mercuriala, który jest rozproszonym VCS'em - innymi słowy możesz commitować lokalnie i wypychać kiedy tylko chcesz. To był strzał w dziesiątkę - przyjemny, prosty, idealne wprowadzenie do rozproszonych VCS'ów.
Jednakże ostatnio zostałem zmuszony do przesiadki na Git'a, który wydawał się lekko czarną magią. Nie mniej z dnia na dzień coraz bardziej bo lubię (fakt, że nie zaciągam wszystkich branchy przy pullu jest po prostu cudny) oraz możliwość selektywnego commitowania pojedyńczych linijek - cudne.
Ale do rzeczy, główna przyczyna tego posta: dzisiaj najlepsze narzędzie do rozproszonych VCS'ów z jakiego korzystałem obniżyło swoją cenę z 59,99$ do 0$. Innymi słowy: it's free! Stąd też dzielę się z Wami, drodzy developerzy, tą nowiną oraz linkiem do aplikacji na Mac App Store. Spróbujcie i podzielcie się swoimi wrażeniami!
Pozdrawiam,
Paweł




LinkBack URL
About LinkBacks

