2014-06-09 15 views
5

Od czasu dodania do projektu mamy sporadyczne problemy z plikami, które nie są objęte kontrolą źródła TFS 2010. Aby plik CSPROJ miał do nich odniesienie, więc gdy inny programista otrzyma projekt, pojawia się problem z brakującym plikiem, ponieważ pliki nigdy nie są rejestrowane.Jak mogę znaleźć pliki spoza kontroli źródła TFS w programie Visual Studio?

Jeśli tak się stanie w przypadku plików cs itp. Kompilacja nie powiedzie się. Jednak w przypadku zasobów - obrazów itp. Nie jest to przechwytywane przez kompilację.

Czy jest jakaś wtyczka lub narzędzie, które zaznaczy, które pliki w strukturze projektu nie są uwzględnione w kontroli źródła. Zostajemy zredukowani do szukania małej ikony kłódki.

Poza tym domyślam się, że kompilacja zakończy się niepowodzeniem, jeśli brakuje plików z pliku CSPROJ - używamy Team City.

Odpowiedz

1

Prawdopodobnie trafisz w ten problem, ponieważ podczas dodawania plików postępujesz zgodnie z nieobsługiwanym przepływem pracy. W 2010 r. Zawsze powinieneś dodawać pliki za pośrednictwem projektu w Visual Studio. W górnej części eksploratora rozwiązań znajduje się mały przycisk umożliwiający przeglądanie ukrytych plików. Stamtąd zobaczysz pliki w folderach, ale nie dodane w projekcie na szaro. Jeśli klikniesz prawym przyciskiem myszy i "zawrzesz w projekcie", zostanie on również dodany do kontroli źródła.

Powinieneś na pewno umieścić ochronę w kompilacji, jeśli możesz, jednak nie używaj uszkodzonej kompilacji jako pomocy zespołu. Powinny być wyjątkiem, a nie regułą. Zerwana kompilacja jest zawsze momentem na sprawdzenie procesów i dostosowanie się, aby ponownie nie uzyskać tego samego problemu.

Ciągła zepsuta kompilacja z tego samego powodu pokazuje apatię w zespołach programistycznych i jest niewiarygodna w przypadku większych problemów.

+2

Zgadzam się - to nie zdarza się często. Nie mam pojęcia dlaczego. Głównie wydaje się, że kopiowanie plików do rozwiązania, myślę, kopiując i wklejając skrypty i obrazy E.g. Czy kopiowanie i wklejanie są naprawdę złem? Używamy 2013 roku i wydaje się, że 95% czasu działa. Chciałbym po prostu filtr, który pokazuje pliki w roztworze, ale nie w źródle. Wolałbym nie budować, żeby ktoś wiedział, że jest zepsuty, niż brakujące pliki, kiedy otrzymuję najnowsze. Wydaje się gorzej, jeśli dodasz foldery z podfolderami itp. - co sprawia, że ​​trudno je zauważyć. – GraemeMiller