Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym temacie opisano sposób dodawania zawartości do kontroli źródła w programie Team Foundation Server (TFS) 2010. W tym artykule opisano sposób dodawania rozwiązań i projektów do projektu zespołowego w programie TFS oraz wyjaśniono, jak dodać zależności zewnętrzne, takie jak struktury lub zestawy do kontroli źródła.
Ten temat stanowi część serii samouczków opartych na wymaganiach dotyczących wdrażania w przedsiębiorstwie fikcyjnej firmy o nazwie Fabrikam, Inc. W tej serii samouczków użyto przykładowego rozwiązania — rozwiązania Contact Manager — do reprezentowania aplikacji internetowej o realistycznym poziomie złożoności, w tym aplikacji ASP.NET MVC 3, usługi Windows Communication Foundation (WCF) i projektu bazy danych.
Omówienie zadania
W większości przypadków każdy członek zespołu deweloperów powinien mieć możliwość dodawania zawartości do kontroli źródła. Aby dodać rozwiązanie do kontroli źródła w programie TFS, należy wykonać następujące kroki wysokiego poziomu:
- Połącz się z projektem zespołowym.
- Zamapuj strukturę folderów projektu zespołowego na serwerze na strukturę folderów na komputerze lokalnym.
- Dodaj rozwiązanie i jego zawartość do kontroli źródła.
- Dodaj wszelkie zależności zewnętrzne do kontroli źródła.
W tym temacie przedstawiono sposób wykonywania tych procedur.
W zadaniach i przewodnikach w tym temacie przyjęto, że utworzono już nowy projekt zespołowy TFS do zarządzania treścią. Aby uzyskać więcej informacji na temat tworzenia nowego projektu zespołowego, zobacz Tworzenie projektu zespołowego w programie TFS.
Kto wykonuje te procedury?
W większości przypadków każdy członek zespołu deweloperów powinien mieć możliwość dodawania i modyfikowania zawartości w określonych projektach zespołowych.
Nawiązywanie połączenia z projektem zespołowym i tworzenie mapowania folderów
Przed dodaniem jakiejkolwiek zawartości do kontroli źródła należy nawiązać połączenie z projektem zespołowym i utworzyć mapowanie między strukturą folderów na serwerze a systemem plików na komputerze lokalnym.
Aby nawiązać połączenie z projektem zespołowym i mapować ścieżkę lokalną
Na stacji roboczej dewelopera otwórz program Visual Studio 2010.
W programie Visual Studio w menu Zespół kliknij pozycję Połącz z serwerem Team Foundation Server.
Uwaga / Notatka
Jeśli skonfigurowano już połączenie z serwerem TFS, możesz pominąć kroki 3–6.
W oknie dialogowym Połączenie z projektem zespołowym kliknij pozycję Serwery.
W oknie dialogowym Dodawanie/usuwanie serwera Team Foundation Server kliknij przycisk Dodaj.
W oknie dialogowym Dodawanie serwera Team Foundation Server podaj szczegóły wystąpienia serwera TFS, a następnie kliknij przycisk OK.
W oknie dialogowym Dodawanie/usuwanie serwera Team Foundation Server kliknij przycisk Zamknij.
W oknie dialogowym Łączenie z projektem zespołowym wybierz wystąpienie serwera TFS, z którym chcesz nawiązać połączenie, wybierz kolekcję projektów zespołowych, wybierz projekt zespołowy, do którego chcesz dodać, a następnie kliknij przycisk Połącz.
W oknie Team Explorer rozwiń projekt zespołu, a następnie kliknij dwukrotnie pozycję Kontrola źródła.
Na karcie Eksplorator kontroli źródła kliknij Brak mapowania.
W oknie dialogowym Mapa w folderze Lokalnym przejdź do folderu lokalnego (lub utwórz) folder lokalny, który będzie działał jako folder główny projektu zespołowego, a następnie kliknij przycisk Mapuj.
Po wyświetleniu monitu o pobranie plików źródłowych kliknij przycisk Tak.
Na tym etapie przypisano katalog serwera dla projektu zespołowego do lokalnego folderu na stacji roboczej dewelopera. Pobrano również dowolną istniejącą zawartość z projektu zespołowego do lokalnej struktury folderów. Teraz możesz zacząć dodawać własną zawartość do kontroli źródła.
Dodawanie projektów i rozwiązań do kontroli źródła
Aby dodać projekty i rozwiązania do kontroli źródła, należy najpierw przenieść je do zamapowanego folderu projektu zespołowego na komputerze lokalnym. Następnie możesz zaewidencjonować zawartość, aby zsynchronizować dodatki z serwerem.
Aby dodać projekty do systemu kontroli wersji
Na stacji roboczej dewelopera przenieś projekty i rozwiązania do odpowiedniej lokalizacji w mapowanej strukturze folderów dla projektu zespołowego.
Uwaga / Notatka
Wiele organizacji będzie miało preferowane podejście do sposobu organizowania projektów i rozwiązań w kontroli źródła. Aby uzyskać wskazówki dotyczące struktury folderów, zobacz How To: Structure Your Source Control Folders in Team Foundation Server (Instrukcje: struktura folderów kontroli źródła w programie Team Foundation Server).
Otwórz rozwiązanie w programie Visual Studio 2010.
W oknie Eksplorator rozwiązań kliknij rozwiązanie prawym przyciskiem myszy, a następnie kliknij polecenie Dodaj rozwiązanie do kontroli źródła.
Uwaga / Notatka
W niektórych przypadkach, w zależności od tego, jak organizacja lubi strukturyzować zawartość w Team Foundation Server (TFS), może być konieczne dodanie projektów do kontroli wersji indywidualnie, aby zapewnić bardziej szczegółowe zarządzanie sposobem organizowania kodu źródłowego.
Sprawdź, czy na karcie Source Control Explorer (Eksplorator kontroli źródła) wyświetla się zawartość, którą dodano w strukturze folderów na serwerze dla projektu zespołowego.
Uwaga / Notatka
Karta Eksplorator kontroli źródła wyświetla zawartość bez dalszych monitów, ponieważ rozwiązanie zostało dodane do zamapowanego folderu w lokalnym systemie plików. Jeśli rozwiązanie znajdowało się w niezamapowanej lokalizacji, zostanie wyświetlony monit o określenie lokalizacji folderów zarówno w programie TFS, jak i lokalnym systemie plików.
Na karcie Source Control Explorer w okienku Foldery kliknij prawym przyciskiem myszy projekt zespołowy (na przykład ContactManager), a następnie kliknij Zaewidencjonuj oczekujące zmiany.
W oknie dialogowym Zaewidencjonuj — pliki źródłowe wpisz komentarz, a następnie kliknij Zaewidencjonuj.
W tym momencie dodano rozwiązanie do kontroli źródła w programie TFS.
Dodawanie zależności zewnętrznych do kontroli źródła
Po dodaniu projektu lub rozwiązania do kontroli źródła zostaną również dodane wszystkie pliki i foldery w projekcie lub rozwiązaniu. Jednak w wielu przypadkach projekty i rozwiązania bazują również na zależnościach zewnętrznych, takich jak lokalne zestawy, aby działały prawidłowo. Należy dodać wszystkie takie zasoby do systemu kontroli wersji, aby umożliwić zarówno Team Build, jak i innym członkom zespołu deweloperów pomyślne zbudowanie kodu.
Na przykład struktura folderów przykładowego rozwiązania Contact Manager zawiera folder o nazwie packages. Zawiera zestaw i różne zasoby pomocnicze dla ADO.NET Entity Framework 4.1. Folder pakiety nie jest częścią rozwiązania Contact Manager, ale rozwiązanie nie zostanie pomyślnie skompilowane bez niego. Aby umożliwić Team Build skompilowanie rozwiązania, należy dodać folder packages do kontroli wersji.
Uwaga / Notatka
Dołączenie folderu packages jest typowe dla tego, co się dzieje po dodaniu programu Entity Framework lub podobnych zasobów do rozwiązania przy użyciu rozszerzenia NuGet dla programu Visual Studio 2010.
Aby dodać zawartość nieprojektową do systemu kontroli wersji
Upewnij się, że elementy, które chcesz dodać (na przykład folder packages), znajdują się w odpowiedniej lokalizacji w zamapowanym folderze w lokalnym systemie plików.
W programie Visual Studio 2010 w oknie Team Explorer rozwiń projekt zespołowy, a następnie kliknij dwukrotnie pozycję Kontrola źródła.
Na karcie Eksplorator kontroli źródła w okienku Foldery wybierz folder zawierający element lub elementy, które chcesz dodać.
Kliknij przycisk Dodaj elementy do folderu .
W oknie dialogowym Dodawanie do kontroli źródła wybierz folder lub elementy, które chcesz dodać, a następnie kliknij przycisk Dalej.
Na karcie Wykluczone elementy wybierz wszystkie wymagane elementy, które zostały automatycznie wykluczone (na przykład zestawy), a następnie kliknij pozycję Uwzględnij elementy.
Na karcie Elementy do dodania sprawdź, czy są wyświetlane wszystkie pliki, które chcesz dołączyć, a następnie kliknij przycisk Zakończ.
W oknie Eksplorator kontroli źródła kliknij przycisk Odpraw.
W oknie dialogowym Zaewidencjonuj — pliki źródłowe wpisz komentarz, a następnie kliknij przycisk Zaewidencjonuj.
W tym momencie dodano zależności zewnętrzne dla rozwiązania do kontroli źródła.
Podsumowanie
W tym temacie opisano sposób nawiązywania połączenia z projektem zespołowym, mapowania struktury folderów i dodawania zawartości do kontroli źródła. Aby uzyskać więcej informacji na temat pracy z elementami pod kontrolą źródła, zobacz Using Version Control (Używanie kontroli wersji).
W następnym temacie Configuring a TFS Build Server for Web Deployment (Konfigurowanie serwera kompilacji TFS na potrzeby wdrażania w Sieci Web) opisano sposób przygotowania serwera TFS Team Build Server do kompilowania i wdrażania rozwiązania.
Dalsza lektura
Aby uzyskać bardziej kompleksowe informacje na temat pracy z kontrolą źródła w programie TFS, zobacz Using Version Control (Korzystanie z kontroli wersji).