Chcę użyć kontroli źródła Subversion dla strony PHP . Jest zainstalowany w przestrzeni, którą wynajmuję: hura!
Na stronie Subversion znajduje się ogromna lista aplikacji klienckich: http://subversion.tigris.org/links.html#all-clients
Który można polecić? Mam Windows XP zainstalowany na moim komputerze. I nie chcę za to płacić, więc zrobi to darmowy klient.
Użyłem Visual SourceSafe i Team Foundation Server w Visual Studio 2008.
EDYCJA: Być może integruje się z Eclipse?
Edycja 2: Znalazłem artykuł Ostateczne podsumowanie kontroli wersji z Subversion dotyczące Subversion w Smashing Magazine .
Odpowiedzi:
Używam TortoiseSVN w pracy i działa bardzo dobrze. Jestem prawie pewien, że to jeden z, jeśli nie najbardziej popularny klient SVN dla Windows :)
Ma integrację powłoki Eksploratora Windows, dzięki czemu masz ładne menu TortoiseSVN w menu kontekstowym prawym przyciskiem myszy.
I to za darmo!
źródło
AnkhSvn to dobra (i darmowa) wtyczka Visual Studio do Subversion.
Używam również TortoiseSVN (zgodnie z zaleceniami BenA). Obie pracują razem szczęśliwie.
źródło
Do użytku z Eclipse, możesz wypróbować Subclipse . Jednak sam go nie użyłem, więc nie znam jego zalet i wad!
źródło
Zgadzam się, że do większości zastosowań TortoiseSVN jest prawdopodobnie najlepszym wyborem. Ale w niektórych przypadkach użycia, np. W nieco bardziej skomplikowanych operacjach scalania, możesz chcieć trzymać się oryginalnego
svn
klienta wiersza poleceń , nawet w systemie Windows. Przynajmniej tak robią moi koledzy używający Windowsa, nawet jeśli normalnie używają Tortoise ...Zobacz tę odpowiedź i jej komentarze (w podobnym pytaniu o Linuksa), aby uzyskać uzasadnienie i zasoby.
źródło
Projekt Subversive ma na celu zapewnienie integracji z Subversion (SVN) dla Eclipse. Wtyczka Subversive umożliwia pracę z tym następczym systemem kontroli wersji CVS z poziomu środowiska roboczego Eclipse. Możesz pracować z repozytoriami Subversion w prawie dokładnie taki sam sposób, jaki od dawna jest możliwy z repozytoriami CVS, używając wtyczki CVS dołączonej do standardowej dystrybucji Eclipse.
Ogólne funkcje wtyczki Subversive są dość podobne do wtyczki CVS:
Projekt wywrotowy
źródło
Zwykle instaluję tutaj czterech klientów SVN:
Zazwyczaj używam jednego z nich, w zależności od tego, w jakim środowisku jestem obecnie. Należy jednak pamiętać: jeśli masz wielu klientów, a Subversion ponownie zmieni format kopii roboczej, musisz uaktualnić wszystkie do nowej wersji. Byłoby o wiele łatwiej, gdyby wszyscy mieli wspólną bibliotekę ...
źródło
Używam RapidSVN, ponieważ muszę pracować w systemie Windows i Linux, a to narzędzie działa w obu środowiskach. To załatwia sprawę i jest bezpłatne.
źródło
Jeśli chcesz (bezpłatne) rozwiązanie integrujące się z Visual Studio, możesz wypróbować AnkhSVN . Używałem go wcześniej, a jedynym powodem, dla którego go nie używam, jest to, że wolę żółwia.
źródło
Darmowy klient subversion z wiersza poleceń: SlikSVN
Wtyczka Visual Studio AnkhSVN
źródło
Kolejny darmowy klient linii poleceń: CollabNet Subversion Client .
źródło
Dlaczego oczywiście wtyczka dostępna do lokalnej instalacji Netbeans !
źródło
Używałem Subclipse, kiedy jeszcze korzystałem z Eclipse, to także przywiązało do mylar wtyczkę śledzenia błędów, oznaczając zatwierdzenia identyfikatorem błędu.
Teraz używam tylko wiersza polecenia.
źródło
smartSVN może być używany za darmo w trybie ograniczonym i jest całkiem dobry nawet przy ograniczeniach.
źródło
Tortoise ma również wtyczkę do Eclipse.
źródło
W przypadku systemu OS X nie można przejść obok wersji . Musiałby to być najlepszy klient subversion z GUI, jaki kiedykolwiek istniał. Szkoda, że podobny program nie istnieje dla systemu Windows.
źródło