2009-03-30 11 views
7

Mamy duże rozwiązanie z wieloma projektami. Niektóre projekty zostały zlecone na zewnątrz, a sprzedawca użył TFS. Kiedy zaangażowali się w repozytorium SVN, niektóre powiązania nadal się kręcą.Jak mogę całkowicie usunąć powiązania TFS z rozwiązania?

Po otwarciu slotu VS2008 mówi "Nie można znaleźć dostawcy kontroli źródła skojarzonego z rozwiązaniem, czy chcesz je usunąć". Uderzyłem tak, zapisz i wyjdź, a następnym razem to wszystko jeszcze raz :)

Tak - czy ktoś wie, jak usunąć wszystkie wiązania TFS ze sln raz na zawsze? Czy muszę ręcznie przeszukiwać pliki csproj pod kątem jakichkolwiek odwołań "scc" i usuwać?

Dzięki!

+2

możliwe duplikat [Jak mogę całkowicie usunąć TFS Wiązania] (http://stackoverflow.com/questions/358951/how-can-i-completely-remove-tfs- wiązania) – JPReddy

+0

Stworzyłem dodatek VSIX, który usuwa wiązania TFS i zamienia kopię twojego rozwiązania (usuwa również wszystkie niepotrzebne pliki). Zobacz http://visualstudiogallery.msdn.microsoft.com/eb5d5d7d-f67e-4076-8fd0-23f36976deff – RickAndMSFT

Odpowiedz

3

Niektóre projekty wdrażania PDA (.vddproj) miały pewne wiązania. Po prostu usunięto je ręcznie :)

+2

Awesome! W celu wyjaśnienia - ręcznie edytowaliśmy pliki csproj i pliki vdproj oraz usunęliśmy wszystkie odwołania do "Scc". Ale mieliśmy też jakieś pliki "vddproj", które musiały zostać zmienione - to działało i rozwiązało problem :) –

2

Sposobem na usunięcie powiązań jest przeszukanie plików csproj i usunięcie go. Jest już podobne pytanie na ten temat: Zobacz: How to remove TFS source control bindings for a solution from the command line

+0

Dzięki. Muszę to zrobić w trudny sposób :) Widziałem drugi post, ale stwierdziłem, że jest to trochę niejednoznaczne, więc pomyślałem, że sprawdzę. –

+0

Wygląda na to, że niektóre z automatycznych narzędzi opisano na drugim, z linkiem do: http://www.atalasoft.com/cs/blogs/jake/archive/2008/05/21/2custom-nant-task- for-removal-tfs-bindings.aspx Zacznę od tego. – Brian

1

, aby usunąć informacje o wiązaniu kontroli źródła. Został przeniesiony z niektórych C# i tylko testowany na rozwiązania VS 2010. original code został napisany dla VS 2005 i 2008, więc prawdopodobnie można dodać odpowiedni materiał widok.

1

Here you can find a tool (włącznie z kodem źródłowym) w celu usunięcia zarówno SCC ślad z plików rozwiązań i projektów oraz .vssscc i plików .vspscc. Ponadto usuwa wyjście i inne konfigurowalne katalogi.

HTH

Stefan

Powiązane problemy