2010-10-29 9 views
10

Czy ktoś może polecić najlepszy sposób korzystania z systemu kontroli wersji w Visual Studio 2010. Aktualnie pracuję nad aplikacją WWW asp.net mvc 2 i chcę użyj systemu kontroli wersji.Jaki jest najlepszy sposób korzystania z SVN w Visual Studio 2010 rozwiązanie

Repozytorium SVN zostało skonfigurowane, a wewnątrz mojej firmy używają Tortoise. Nie mam problemów z używaniem Tortoise, ale zastanawiałem się, czy istnieje wtyczka lub lepszy sposób używania svn w Visual Studio.

Najlepsze praktyki, zalecenia dotyczące innych narzędzi (np. Ankhsvn) są mile widziane.

+0

Czego szukasz powyżej tego, co już daje TortoiseSVN? Czy jest jakiś obszar, w którym nie spełnia twoich potrzeb? –

+0

Żółw rzeczywiście daje mi to, czego chcę, ale ponieważ jestem całkiem nowy w Visual Studio, zastanawiałem się, czy istnieją dobre narzędzia, które działają w visual studio, a nie w systemie plików. – Kennethvr

+0

Najpierw chciałem zgodzić się z komentarzem Grega - ale twoje rozumowanie wydaje się być całkowicie poprawne Kennethem. –

Odpowiedz

8

Możesz użyć VisualSVN lub AnkhSVN do integracji z Visual Studio.

+2

visualSVN płaci, a AnkhSVN nie, ale są wersje bieżące równe co mogą/robią? W przeciwnym razie na pewno wybrałbym AnkhSVN. – Kennethvr

+1

Nie próbowałem AnkhSVN, więc nie mogę ich porównać. VisualSVN używa TortoiseSVN do wszystkich prac, podczas gdy AnkhSVN nie. Czytałem, że AnkhSVN jest szybszy niż VisualSVN, ale nie wiem, czy to prawda, czy nie. Jedną z wad AnkhSVN jest to, że nie obsługuje ona właściwości bugtraq, więc możesz nie być w stanie zintegrować go z narzędziem do śledzenia błędów, którego używasz. – Giorgi

+0

Interesujące jest to, że w tej chwili nie używam narzędzia do śledzenia błędów, ale planuję też użyć jednego z nich, ale wszelkie zalecenia dotyczące tego, jak zrobić bugtracking z ankhsvn są mile widziane. – Kennethvr

4

SVN Tortoise działa na systemie plików, podczas gdy Ankh SVN dodaje podobną funkcjonalność do Solution Explorer w Visual Studio.

Z tego powodu obecnie używam obu.

3

W mojej firmie używamy AnkhSVN. Ma przewagę nad TortoiseSVN podczas dodawania nowych plików do projektu VS, ponieważ automatycznie je dodaje. Z mojego doświadczenia łatwo jest zapomnieć, używając Żółwia z eksploratora.