Dodawanie plików do serwera
Dodawanie pliku do kontroli wersji jest często automatyczne użycie Solution Explorer i projektu jest pod kontrolą wersji.Jednak w niektórych przypadkach trzeba podjąć niektóre dodatkowe kroki, aby dodać projekt do kontroli wersji.
![]() |
---|
Przed dodaniem do kontroli wersji plików, należy najpierw Konfigurowanie obszaru roboczego na komputerze dev. |
Co chcesz zrobić?
Tworzenie nowego projektu kodu i roztwór pod kontrolą wersji
Umieść istniejące rozwiązania i kod projektów w ramach kontroli wersji
Dodaj jeden lub więcej plików do kontroli wersji
Korzystanie z kodu nie zbudować pliki binarne firm
Dostosuj pliki, które są ignorowane przez kontroli wersji
Praca z wiersza polecenia
Wymagane uprawnienia
Musi być jednym z Współautorzy dla zespołu projektu.See Team Foundation Grupy domyślne serwera, uprawnień i ról.
Tworzenie nowego projektu kodu i roztwór pod kontrolą wersji
Jednocześnie można utworzyć nowy projekt zespołu i dodać do kontroli wersji, dzięki czemu zespół może natychmiast korzystać z zalet począwszy od pierwszego wiersza tworzonego kodu kontroli wersji.
Aby utworzyć nowy projekt kodu i roztwór pod kontrolą wersji
W programie Visual Studio, jeśli nie zrobiono, połączenia z projektem zespołu.
Choose File, New, Project.
Nowy projekt pojawi się okno dialogowe.
Wybierz typ projektu kod, który chcesz utworzyć.
W Nazwa określ nazwę projektu kodu.
Jeśli roztwór zostanie wyświetlona lista upewnij się, Utwórz nowe rozwiązanie jest zaznaczone.
W lokalizacji listy, należy określić ścieżkę do dobrej lokalnego folderu roboczego (takich jak c:\code\SiteApp\Main\) w obszarze roboczym utworzone podczas możesz Konfigurowanie komputera dev.
Upewnij się, Utwórz katalog rozwiązania i Dodaj do kontroli źródła pola wyboru są zaznaczone.
Wybierz OK do tworzenia projektu kod, który pojawia się w oknie Solution Explorer.
W Solution Explorer, otwórz menu skrótów rozwiązania utworzone lub zmodyfikowane, a następnie wybierz polecenie Sprawdź W do Prześlij oczekujące zmiany.
Umieść istniejące rozwiązania i kod projektów w ramach kontroli wersji
Aby dodać istniejące rozwiązania do kontroli wersji, należy przenieść wszystkie pliki roztwór do obszaru roboczego, a następnie dodaj je.
[!UWAGA]
Należy unikać Dodać roztwór do kontroli źródła okno dialogowe przekazać rozwiązania do kontroli wersji.Należy użyć następującej procedury.
Aby umieścić istniejącego rozwiązania i kod projektów w ramach kontroli wersji
W programie Visual Studio, jeśli nie zrobiono, połączenia z projektem zespołu.
Wybierz widoku, innych Windows, Explorer kontroli źródła.
W Eksploratorze kontroli źródła, przejdź do folderu nadrzędnego logiczne dla rozwiązania, takie jak SiteApp / $/ Main, gdzie SiteApp to nazwa zespołu projektu.Dlaczego jest to folder nadrzędny dobra?
Dalej, aby wybrać łącze Ścieżki lokalnej do otwarcia folderu nadrzędnego w Eksploratorze Windows (plik Eksploratora Windows 8).
Przenieść folder zawierający rozwiązania do folderu nadrzędnego.
W programie Visual Studio wybierz pliku, Otwórz, Projektu/roztwór, a następnie użyć Otwórz projekt okno dialogowe, aby otworzyć roztworu.
Solution Explorer wybierz rozwiązanie, należy otworzyć menu skrótów, a następnie wybierz Dodać roztwór do kontroli źródła.
Solution Explorer wybierz rozwiązanie, należy otworzyć menu skrótów, a następnie wybierz Sprawdź W.
W Eksploratorze zespołu Oczekujące zmiany zostanie wyświetlona strona.
Istnieją wszelkich wykrytych zmian w Zmiany wyłączone sekcji?
Nr: przejdź do następnego kroku.
Tak: wybierz wykrytych zmian łącze.Promowania zmian kandydat pojawi się okno dialogowe.Pliki wymienione w tym oknie dialogowym są nie odwołuje się żadnych projektów kod rozwiązania.Zespół potrzeby te pliki, upewnij się, są zaznaczone i wybierz Podwyższ , aby przenieść je do Uwzględnione zmiany sekcji Oczekujące zmiany strony.Aby uzyskać więcej informacji, zobacz Ewidencjonowanie pracy w ścieżce bazowej kodu zespołu.
Po przygotowaniu, Prześlij oczekujące zmiany.
Dodaj jeden lub więcej plików do kontroli wersji
Użycie Solution Explorer dodać plik do projektu kodu, system automatycznie dodaje go do kontroli wersji.Jednakże można dodać pliki, które nie są odwołuje się kod projektów.
![]() |
---|
Jeśli tworzysz zautomatyzowany proces lub wolą używać wiersza polecenia, można użyć Polecenie Add zamiast następujących procedur. |
Automatycznie Dodaj jeden lub więcej plików do kontroli wersji
Jeśli używasz lokalnego obszaru roboczego, a następnie nowe pliki są automatycznie wykrywane przez Oczekujące zmiany strony.
Aby automatycznie dodać jeden lub więcej plików do kontroli wersji
W programie Visual Studio, jeśli nie zrobiono, połączenia z projektem zespołu.
Wybierz widoku, innych Windows, Explorer kontroli źródła.
W Eksploratorze kontroli źródła przejdź do folderu, w którym chcesz dodać pliki lub foldery.
Dalej, aby wybrać łącze Ścieżki lokalnej do otwarcia folderu docelowego w Eksploratorze Windows (lub Eksploratora plików).
Przenoszenie plików i folderów do tego folderu.
W programie Visual Studio w Eksploratorze zespołu wybierz Oczekujące zmiany.
Na Oczekujące zmiany strony w Zmiany wyłączone sekcji, wybierz wykrytych zmian.
W Promowania zmian kandydat okno dialogowe upewnić się, że zaznaczone są tylko pliki, które chcesz zaewidencjonować, a następnie wybierz Podwyższ.
Ręcznie dodać pliki do kontroli wersji
Można również ręcznie dodać pliki do kontroli wersji.
Aby ręcznie dodać pliki do kontroli wersji
Wybierz widoku, innych Windows, Explorer kontroli źródła.
W Eksploratorze kontroli źródła przejdź do folderu, w którym chcesz umieścić pliki.
Ważne
Upewnij się, że ten folder jest zaewidencjonowany, przed kontynuowaniem.Teraz tworzenia folderu otwórz menu skrótów i wybierz polecenie Sprawdź W, a następnie sprawdź w nowym folderze, przed kontynuowaniem.
Przeciągnij do plików lub folderów z Eksploratora Windows (lub plik Explorer) do folderu w Eksploratorze kontroli źródła.
Gdy Dodaj do kontroli źródła pojawi się okno dialogowe upewnić się, że zaznaczone są wszystkie pliki, które chcesz dodać, a następnie wybierz Uwzględnij elementy.
Wybierz Zakończ.
W Eksploratorze zespołu po Oczekujące zmiany zostanie wyświetlona strona, upewnij się, że pliki binarne, które chcesz dodać pojawiają się w Uwzględnione zmiany sekcji.Wybierz Sprawdź.
Korzystanie z kodu nie zbudować pliki binarne firm
Wiele zespołów opracowanie kod, który zależy od plików binarnych, które nie są wbudowane przez rozwiązanie, w którym zarządzają ich kodu.Zazwyczaj te pliki binarne są częścią biblioteki, którego zespół ma licencję od strony trzeciej.
Czasami te pliki binarne pochodzą z innego zespołu w tej samej firmy.Na przykład pliki binarne produkowane przez zespół b zależy od zespołu a i każdy zespół musi niektóre przyczyny pracy w różnych zespołu projektu kolekcje.W rezultacie b zespół dostarcza pliki binarne do zespołu A, sprawdza je do kontroli wersji.
![]() |
---|
Jeśli komputery dev i zbudować serwery dostęp do Internetu, następnie NuGet może ułatwić dla zespołu do zarządzania na zależności i aktualizować swoje pliki binarne.Nawet jeśli użytkownik zdecyduje się użyć NuGet, należy prawdopodobnie nadal dodawać pliki binarne do kontroli wersji można powielać i budowanie historię wersji kodu. |
Struktura folderu i obszaru roboczego, którą należy użyć, aby przechowywać swoje pliki binarne firm zależy od sposobu rozwiązania zależą od tych bibliotek.
Dodaj pliki binarne w ramach struktury folderów lub oddziału
Jeżeli w folderze nadrzędnym folderów roztwór zawiera Twoje pliki binarne firm, wszystkie projekty kodu w wszystkie rozwiązania można odwołać bibliotek z tej samej ścieżki względnej.
Na przykład zespół używa tej struktury folderów:
Każdego kodu projektu można następnie referencyjny folder biblioteki z następującej ścieżki względnej:../../Lib
Jeśli później w projekcie, zespół musi izolowanie oddzielnych wysiłków, które wymagają różnych wersji plików binarnych, można Rozgałęzienie folder biblioteki z folderu roztworu.
Na przykład 1 wersja aplikacji korzysta z biblioteki w wersji 1.Niektórzy deweloperzy zespołu dostępu do danych pracy w następnej wersji one korzystanie w wersji 2.Jednak inne zespoły nie są jeszcze gotowe do uaktualnienia.Gałęzie można użyć do zarządzania tego rodzaju sytuacji.
Mapę w plikach binarnych za pomocą obszaru roboczego
Niektóre przedsiębiorstwa musi zarządzać bardziej skomplikowane zależności bibliotek innych firm.Na przykład wiele projektów zespołu zawiera rozwiązania z różnych zależności na wspólny zestaw biblioteki.W takich sytuacjach można przechowywać bibliotek stron trzecich w dedykowany zespół do projektu.Współautorzy do różnych projektów zespołu mapę w folderach, które zawierają bibliotek, których potrzebują.
Na przykład FabrikamFiber umieszcza następującą strukturę projektu, gałęzi i folder zespołu w miejscu:
Julia konfiguruje z dwóch obszarów roboczych dla dwóch różnych wysiłków, każdy mapy, które w bibliotekach potrzebuje jej dev komputera:
Dostosuj pliki, które są ignorowane przez kontroli wersji
Domyślnie niektórych typów plików (na przykład pliki .dll) są ignorowane przez kontroli wersji.W wyniku:
Podczas dodawania ignorowane pliki do folderów, które są mapowane w lokalnego obszaru roboczego, nie pojawiają się w Oczekujące zmiany strony w Eksploratorze zespołu.
Podczas próby dodania ignorowane pliki przy użyciu Dodaj do okna dialogowego Kontrola źródła (na przykład przeciągając je do źródła formantu Explorer) są automatycznie wyświetlane w elementy wykluczone kartę.
Można skonfigurować, jakie typy plików są ignorowane przez umieszczenie pliku tekstowego o nazwie .tfignore w folderze, którego przepisy mają zastosowanie.Skutki pliku .tfignore są cykliczne.Jednakże można utworzyć .tfignore pliki w podfolderach, aby zastąpić skutków plik .tfignore w folderze nadrzędnym.
reguły pliku .tfignore
Następujące zasady stosuje się do pliku .tfignore:
#rozpoczyna się wiersz komentarza
* i ? obsługiwane są symbole wieloznaczne.
Specyfikacja_plików jest cykliczne, chyba że poprzedzone prefiksem \ znaków.
!Negacja specyfikacja_plików (pliki pasujące nie są ignorowane)
przykład pliku .tfignore
######################################
# Ignore .cpp files in the ProjA sub-folder and all its subfolders
ProjA\*.cpp
# Ignore .txt files in this folder
\*.txt
# Ignore .xml files in this folder and all its sub-folders
*.xml
# Ignore all files in the Temp sub-folder
\Temp
# Do not ignore .dll files in this folder nor in any of its sub-folders
!*.dll
Tworzenie i używanie pliku .tfignore
Można ręcznie tworzyć .tfignore pliku tekstowego przy użyciu powyższych zasad, można również automatycznie wygenerować po jednej Oczekujące zmiany stronę wykrył zmianę.
Aby automatycznie wygenerować plik .tfignore
W Oczekujące zmiany strony w Zmiany wyłączone sekcji, wybierz wykrytych zmian łącze.
Promowania zmian kandydat pojawi się okno dialogowe.
Wybierz plik, otwórz menu skrótów i wybierz polecenie Ignoruj tego elementu lokalnego, Ignoruj przez rozszerzenie, lub Ignoruj według nazwy pliku.
Wybierz OK lub anulowanie zamknąć Promowania zmian kandydat okno dialogowe.
Plik .tfignore pojawia się w Uwzględnione zmiany sekcji Oczekujące zmiany strony.Można otworzyć tego pliku i zmodyfikować go do własnych potrzeb.
Plik .tfignore jest automatycznie dodawany jako włączone do czasu zmiany, dzięki czemu do każdego członka zespołu, który pobiera plik będzie zastosowanie zasady zostały utworzone.
Praca z wiersza polecenia
- Polecenie AddPrzekaż pliki z obszaru roboczego na komputerze dev do serwera.