2009-07-31 7 views
7

Nie poszedłem drogą korzystania z menu kontekstowego ankhSVN w VS, aby dodać moje rozwiązanie do SVN. Poszedłem na trasę (ponieważ wolę i lubię to, jak to robi żółw), używając Tortoise, aby po raz pierwszy dodać mój folder/projekt do SVN.AnkhSVN nie rozpoznaje mojego rozwiązania jako będącego w kontroli źródła

Kiedy otworzyłem to rozwiązanie, otwiera się VS, ale ankhSVN nadal nie oznaczało moich plików ani nie rozpoznało połączenia z svn.

jaka jest oferta? Nie chcę być zmuszany do używania tylko ankhSVN do zatwierdzenia projektu po raz pierwszy do SVN, aby ankhSVN mógł wiązać lub rozpoznawać i kopać.

Odpowiedz

0

Miałem ten sam problem, zazwyczaj to naprawia:

Kliknij prawym przyciskiem myszy węzeł rozwiązania Eksploratora rozwiązań. W menu kontekstowym przejdź do Subversion ... Odśwież Status.

Albo jak Stefan wskazuje, po prostu użyj paska narzędzi Ankh w Visual Studio.

+1

AnkhSvn nie zauważa, kiedy robisz coś z TortoiseSvn. W takich przypadkach należy użyć Odśwież jak wskazano Neil. Być może nieco wygodniej/szybciej jest używać paska narzędzi, który AnkhSvn zapewnia ... –

+0

Nie wiedziałem nawet, że jest pasek narzędzi, zawsze używałam kontekstowego manus w eksploratorze rozwiązań. Dzięki! –

2

Czasy, w których miałem ten problem, wynikały z aktualizacji SVN, a ankhSVN nie obsługiwał tego typu. Naprawiłem to, albo cofając aktualizację SVN, albo instalując ostatnią wersję ankhSVN, która czasami jest wersją beta.

+0

Tak, to jest również ważne, upewnij się, że Twoja wersja SVN jest zgodna z wersją SVN, która została dołączona do instalacji Ankh. –

+2

Lub bardziej acurately, upewnij się, że twój TORTOISE i ANKH używają tej samej wersji SVN # –

+0

Tak, to jest poprawne. Używam Tortoise w domu i ANKH. –

23

Najprawdopodobniej AnkhSVN nie jest jeszcze załadowany w tym momencie. Przejdź do Narzędzia - Opcje - Kontrola źródła i wybierz AnkhSVN jako aktywnego dostawcę SCC. Następnie przejdź do File - Subversion - Change Source Control i połącz/bind rozwiązanie. To powoduje, że Ankh będzie ładowany przy następnym otwarciu rozwiązania przez opisywanie pliku sln. Inne osoby sprawdzające ten sam plik sln również korzystają z tego, ponieważ Ankh jest następnie ładowana bezpośrednio.

+2

Yay, moje rozwiązanie nie było połączone. Świetne miejsce do sprawdzenia, czy wszystkie projekty są połączone, po prostu ponownie je dodając. Dzięki! – rozon

Powiązane problemy