Git lub Mercurial to najnowsze systemy kontroli wersji, które w rzeczywistości mogą lepiej pasować niż SVN. TortoiseHG to GUI zgodny z Mercurialem, podobny do TortoiseSVN. Przepływ pracy jest bardzo podobny: Dodaj pliki, które chcesz do wersji, Zatwierdź za każdym razem, gdy osiągniesz punkt kontrolny, i Aktualizuj/Zamów, kiedy chcesz wrócić do wcześniejszej wersji.
Mercurial jest znacznie łatwiejszy niż SVN, aby skonfigurować i efektywnie używać, gdy już się przyzwyczaić. Nie musisz inicjować oddzielnego repozytorium, znajduje się on w twoim katalogu roboczym (po prostu uruchom polecenie init w twoim katalogu roboczym).
Jeśli potrzebujesz pracować nad oddzielnymi wersjami tego samego projektu, możesz po prostu zrobić kopię swojego katalogu roboczego, zatwierdzić różne zmiany w każdej kopii i ewentualnie pobrać zmiany z jednego do drugiego, jeśli chcesz (wymaga SVN aby ręcznie tworzyć gałęzie w centralnym repo, a scalanie jest trudniejsze do uzyskania).
Mercurial repozytoria są o wiele łatwiejsze do tworzenia kopii zapasowych i przywracania (zawsze można po prostu skopiować je, ale można użyć pchnięcie i ciągnie do przyrostowych kopii zapasowych transfery do swojej lokalizacji)
Oto good reference book about Hg; kiedy już zdobędziesz podstawy, użycie GUI powinno następować naturalnie.
co jeśli sprawdzam istniejący projekt? ten artykuł zakłada, że jest to nowy projekt. Dostaję ostrzeżenie "folder kas nie jest pusty" – sarsnake