Team Foundation Server 2015 Update 3 — informacje o wersji
| | Developer Community Wymagania systemowe i zgodność | Postanowienia licencyjne Dotyczące | licencjiTFS DevOps — | skróty SHA-1 — | najnowsze informacje o wersjach programu Visual Studio 2019|
Uwaga
To nie jest najnowsza wersja serwera Team Foundation Server. Aby pobrać najnowszą wersję, odwiedź informacje o bieżącej wersji dla serwera Team Foundation Server 2018 Update 3. Język tej strony możesz zmienić, klikając ikonę kuli ziemskiej w stopce strony i wybierając żądany język.
Ten artykuł zawiera informacje dotyczące serwera Team Foundation Server 2015 Update 3. Kliknij przycisk pobierania.
Aby dowiedzieć się więcej na temat serwera Team Foundation Server 2015, zobacz stronę Foundation Server).
Aby uzyskać więcej informacji, zobacz stronę instalacji serwera TFS.
Data wydania o wersji: 27 czerwca 2016 r.
Podsumowanie informacji o nowościach w serwerze Team Foundation Server 2015 Update 3
- Obsługa protokołu SSH dla repozytoriów Git
- Zestaw SDK widżetu pulpitu nawigacyjnego
- Testowanie — nowe funkcje i poprawki błędów
- Elastyczne poprawki błędów
- Poprawki błędów kompilacji
- Poprawki błędów kontroli wersji
- Poprawki błędów administrowania
- Poprawki błędów rozszerzalności
- Release Management
Szczegółowe informacje o nowościach w serwerze Team Foundation Server 2015 Update 3
Obsługa protokołu SSH dla repozytoriów Git
Korzystając z programu TFS 2015 Update 3, można połączyć się z dowolnym repozytorium Git programu Team Foundation Server za pomocą klucza SSH. Jest to bardzo przydatne w przypadku tworzenia aplikacji na komputerach z systemem Linux lub na komputerach Mac. Wystarczy przekazać swój osobisty klucz SSH, aby móc rozpocząć pracę.
Zestaw SDK widżetu pulpitu nawigacyjnego
W wersji Update 3 można nie tylko korzystać z gotowych elementów widget pulpitu nawigacyjnego, ale również tworzyć własne elementy widget przy użyciu zestawu SDK. Aby uzyskać więcej informacji, przejdź do strony Dodawanie elementu widget pulpitu nawigacyjnego w witrynie VisualStudio.com.
Testowanie — nowe funkcje & poprawki błędów
Testowanie — nowe funkcje — obsługa platformy Azure, programu SCVMM i oprogramowania VMWare
Teraz można dynamicznie konfigurować maszyny testowe w chmurze przy użyciu platformy Azure lub lokalnie za pomocą programu SCVMM albo oprogramowania VMWare, a testy na tych maszynach będą uruchamiane w sposób rozproszony. Możesz użyć jednego z zadań aprowizacji maszyny — [Azure(https://docs.microsoft.com/azure/devops/pipelines/overview?view=azure-devops-2020& preserve-view=true), SCVMM lub VMWare , a następnie zadanie Uruchom testy funkcjonalne w celu uruchomienia testów. Aby uzyskać więcej informacji, zobacz stronę Instalowanie i konfigurowanie agentów testowych .
Testowanie — poprawki błędów
Błędy zgłoszone za pośrednictwem usługi Connect:
- Plik ustawień testu jest ignorowany w przypadku wybrania opcji „Uruchom równolegle”.
- Folder TEMP nie jest czyszczony po zakończeniu wdrażania agenta testowego.
- Ciąg filtru źródła jest wymagany nawet z opcją Wybór testów ustawionym na Plan testu. Użytkownik widzi błąd „Nie można powiązać argumentu z parametrem 'SourceFilter', ponieważ jest on pustym ciągiem”, jeśli ciąg jest pusty.
- Funkcja „Wyślij artefakty testu za pomocą wiadomości e-mail lub wydrukuj je” zawiesza się i zwraca błąd JavaScript TypeError.
- Okno modułu uruchamiającego test sieci Web nie zawija już tekstu.
Inne poprawki błędów:
- Komunikat „Testy rozproszone: Wystąpił wyjątek podczas analizowania identyfikatora buildId” jest zwracany w wersji.
- Zdalne wykonywanie testu zostaje nagle przerwane z powodu błędu — odmowa dostępu do ścieżki.
- Nie można przekazać wyników testów z zadań programów Ant, Maven i Gradle w wersji.
- Zadanie VsTest kończy się niepowodzeniem, jeśli pełne ścieżki dwóch bibliotek DLL są oddzielone średnikami.
- W wersji nie są wyświetlane żadne wyniki testu, gdy wyniki są pogrupowane według zestawu testów, a jako środowisko wybrano „Wszystkie”.
- Zadanie testowe programu Visual Studio nie będzie przekazywać wyników testu, jeśli folder wyników jest skonfigurowany w pliku runsettings.
- Hiperlink Żądanie opinii jest nieprawidłowy w żądaniu w wiadomości e-mail.
- Zestawy testów na podstawie zapytania nie odzwierciedlają prawidłowo testów po przypisaniu wszystkich przypadków testowych tego zestawu testów do uruchomienia przez wielu testerów.
- Wyjątek Microsoft.TeamFoundation.TestManagement.Server.InvalidStructurePathException: Ścieżka struktury CEBIS FWK jest nieprawidłowa.
- Błąd w centrum testów po uaktualnieniu programu TFS do wersji 2015.1.
- MTM 2015 | 2013 — TFS 2015.2 | Analizowanie przebiegów testowych — wyniki; karty Planu są puste dla konkretnych użytkowników.
- Procedura przekazywania pliku przechwytywania ekranu MTM ponawia próby po błędzie nieznalezienia pliku.
Elastyczne poprawki błędów
Błędy zgłoszone za pośrednictwem usługi Connect:
- Ustawianie stylów na kartach tablicy przebiegu może spowodować błąd, jeśli ustawienia regionalne są ustawione na język francuski.
- Ustawianie stylów na kartach tablicy przebiegu może spowodować błąd, jeśli ustawienia regionalne są ustawione na język niemiecki.
- Nie można utworzyć zapytania, gdy jest używana klauzula ze ścieżką obszaru ze znakami niestandardowymi, takimi jak podkreślenie lub pojedynczy cudzysłów.
- Kontrolka etykiety linków nie wyświetla hiperlinków w elementach dostępowych sieci Web.
- Tworzenie nowych projektów zespołowych powoduje błąd TF30177 „Nie można wstawić wiersza zduplikowanego klucza w obiekcie dbo.Constants”.
- Okno dialogowe Dodawanie elementu widget przedkłada język przeglądarki nad język wybrany w obszarze „Mój profil”.
- W elemencie widget wykresu kompilacji ostatni słupek na wykresie jest wyświetlany w kolorze zielonym, nawet jeśli kompilacja zakończy się niepowodzeniem.
- Brak baneru uczestnika projektu, przez co użytkownicy nie wiedzą, że są zalogowani jako uczestnicy projektów i nie mają dostępu do wszystkich funkcji.
- Pliki Readme nie zawsze są wyświetlane na stronie powitalnej projektu zespołowego.
- Podczas ustawiania części czasu w śledzeniu elementu roboczego wartości miesiąca i dnia mogą być przełączane.
Inne poprawki błędów:
- Kontrolka strony sieci Web śledzenia elementu roboczego odwołująca się do pola tożsamości jako parametru zwraca błąd, gdy wartość jest pusta.
- Błąd podczas zmiany nazwy elementu widget Wynik zapytania.
- Element danych wejściowych Pozostałe godziny nie jest wystarczająco duży na karcie.
- Lista prac nie jest ładowana, jeśli użytkownik nie ma uprawnień do nadrzędnego elementu roboczego.
- Przejście do centrum PRACA po zmianie projektów zespołowych powoduje błąd TF400483.
- Ikona Menedżer pulpitu nawigacyjnego nie ma żadnych wizualnych oznak aktywacji.
- Ikona Dodawanie pulpitu nawigacyjnego w Menedżerze pulpitu nawigacyjnego nie ma żadnych jasnych oznak wizualnych aktywacji.
- Przyciski dodawania i usuwania pulpitu nawigacyjnego w Menedżerze pulpitu nawigacyjnego nie działają po naciśnięciu klawisza ENTER.
- W elementach widget Kafelek zapytania i Wykres elementu roboczego podczas przechodzenia za pomocą klawisza Tab przez blok konfiguracji dane wejściowe będą zatrzymywane w selektorze zapytania z błędem, że nie wybrano zapytania.
- W przypadku uaktualniania z programu Team Foundation 2013 Update 1 lub starszego zawartość strony głównej projektu nie będzie migrowana.
- Jeśli licencja użytkownika to Uczestnik projektu, nie może on przechodzić między pulpitami nawigacyjnymi.
- Jeśli w widżecie języka znaczników markdown kod markdown przywołuje obraz w kontroli źródła, nie będzie on wyświetlany.
- Jeśli element widget innej firmy jest w stanie błędu, ładowanie całego pulpitu nawigacyjnego kończy się niepowodzeniem.
- Jeśli stan widżetu innej firmy wskazuje błąd, nowo dodawane widżety będą dodawane jako puste.
- Jeśli element widget innej firmy jest w stanie błędu, a następnie zostanie usunięty z pulpitu nawigacyjnego, baner błędu nie jest czyszczony.
- Gdy dodawane są elementy widget pulpitu nawigacyjnego, które ze sobą kolidują, na przykład w przypadku różnych sesji przeglądarek w tym samym czasie, błąd nie jest opisowy.
- Awatary nie są ładowane w widżecie żądania ściągnięcia.
- W elemencie widget wykresu kompilacji ikona stanu ostatniego wykonania jest nieprawidłowa w porównaniu do wykresu kompilacji.
- W trybie edycji pulpitu nawigacyjnego transparent błędu jest objęty ochroną tła pulpitu nawigacyjnego.
- W elemencie widget linków programu Visual Studio obraz „Otwórz w programie Visual Studio” jest purpurowy.
- Podczas wprowadzania zmian w bloku konfigurowania elementu widget nie ma żadnego monitu o odrzucenie zmian podczas anulowania.
- Jeśli element widget zawiera błąd, użytkownik nadal może zapisać zmiany konfiguracji.
- Podczas przeglądania elementu widget na pulpicie nawigacyjnym jest on powiększony i rozmyty.
- Używanie klawisza Tab w trybie edycji pulpitu nawigacyjnego powoduje przechodzenie po elemencie widget zamiast usuwania i konfigurowania ikon.
- W trybie edycji pulpitu nawigacyjnego naciśnięcie klawisza Esc powinno powodować wyjście z trybu edycji.
- W przypadku tworzenia nowego elementu widget wykresu elementu roboczego w programie Firefox typy wykresów są różnych rozmiarów.
- W widżecie wykresu elementu roboczego opcje wykresu nie są wyświetlane, dopóki nie zostanie wybrane zapytanie.
- W elemencie widget Przegląd przebiegu ustawienie dat iteracji nie powoduje odświeżenia elementu widget.
- W elemencie widget Postęp przebiegu przejście do wykresu za pomocą klawisza Tab i naciśnięcie klawisza Enter nie powoduje otwarcia elementu lightbox.
- W kafelku zapytania warunkowego pole wejściowe dla reguły zezwala na wprowadzenie pięciu cyfr, ale wyświetlane są tylko cztery cyfry.
Poprawki błędów kompilacji
Błędy zgłoszone za pośrednictwem usługi Connect:
- Nie można filtrować kompilacji według znaczników w programie Firefox.
- Podczas ustawiania uprawnień użytkownika w kompilacji występuje błąd podczas zapisywania.
- Jeśli kompilacja jest zaplanowana do uruchomienia późnym wieczorem, jest uruchamiana dzień wcześniej.
- Kompilacja kończy się niepowodzeniem z powodu błędu „TF14044: odmowa dostępu: usługa kompilacji kolekcji projektów użytkownika wymaga uprawnień globalnych obszarów roboczych AdminWorkspaces”.
- Formatowanie czasu z ustawień Mój profil nie jest używane w centrum kompilacji.
- Kompilacja kończy się niepowodzeniem z powodu błędu „nie odnaleziono zwinięcia w ścieżce” podczas uruchamiania zadania zwinięcia w kompilacji.
- Kompilacja kontrolna zwraca błąd „Nie odnaleziono zestawu na półce”.
- Występują problemy z formatowaniem podczas tworzenia nowej definicji kompilacji w przeglądarce Chrome.
- Gdy kompilacja XAML ma dużą liczbę ostrzeżeń, pokazuje błąd „Wystąpił niezdefiniowany błąd podczas próby połączenia z serwerem. Kod stanu 0”.
- Podczas zmiany rozmiaru kolumny Przyczyna na stronie kompilacji jest wyświetlana cała tablica ikon.
- Kompilacja kończy się niepowodzeniem z powodu błędu „Nieprawidłowa konfiguracja rozwiązania i platforma”.
- W przypadku dołączenia zadania instalowania programu npm (menedżer pakietów środowiska Node.js) kompilacja kończy się niepowodzeniem, ponieważ nie można odnaleźć instalacji programu npm.
- Błąd „Nieprawidłowy format etykiety źródła” podczas edytowania definicji kompilacji, która opisuje repozytorium Git przy użyciu numeru kompilacji.
- Ciągła integracja nie zawsze jest wyzwalana podczas korzystania z zewnętrznego repozytorium Git.
- W uaktualnionych kolekcjach projektu warunkowe ewidencjonowania kończą się niepowodzeniem, ponieważ używają konta kompilacji zamiast konta usługi.
Inne poprawki błędów:
- Interfejs vso-node-api getBuildBadge kończy się niepowodzeniem, jeśli używany jest element PAT bez uprawnienia „Wszystkie zakresy”.
- Jeśli nazwa definicji kompilacji zawiera nawiasy kwadratowe, numer wersji nie jest obliczany poprawnie.
- W przypadku dzielenia kolekcji projektu zespołowego istnieją zduplikowane tożsamości usługi kompilacji.
- Podczas wprowadzania nazwy zestawu półek podczas kolejkowania nowej kompilacji pojawia się mylący błąd "Występują problemy z żądaniem lub definicją, które uniemożliwią uruchomienie kompilacji: wartość określona dla elementu SourceVersion nie jest prawidłową specyfikacją wersji".
- Rozszerzenia z zadaniami kompilacji z wielu platform nie działają.
- Kompilacji nie udaje się nawiązać połączenia z podwersją przy użyciu protokołu SSL na porcie 8443.
- W przypadku używania repozytorium SVN dla kompilacji, która nie ma mapowań, wersja źródła nie jest ustawiona.
- Nie można kolejkować kompilacji kontroli wersji w programie Team Foundation za pomocą etykiety źródła.
Poprawki błędów kontroli wersji
Uwaga
Są to poprawki usterek kontroli wersji dla serwera Team Foundation Server. Aby uzyskać informacje o poprawkach błędów kontroli wersji w programie Visual Studio, zobacz Informacje o wersji dotyczące programu Visual Studio.
Błędy zgłoszone za pośrednictwem usługi Connect:
- W przypadku używania usługi Git LFS mogą występować problemy z funkcjami takimi jak klonowanie repozytorium.
- Co godzinę występują błędy dziennika zdarzeń żądań ściągnięcia Git „TF53010: Wystąpił następujący błąd w składniku lub rozszerzeniu Team Foundation”.
Inne poprawki błędów:
- Dodawanie linku typu Najnowsza wersja do niedziałającego elementu roboczego.
- Karta magazynu kontroli wersji programu Team Foundation ulega awarii po uaktualnieniu programu Team Foundation Server 2010.
- W przypadku łączenia z elementami roboczymi podczas tworzenia żądań ściągnięcia istnieje limit 25 zatwierdzeń.
- Jeśli repozytorium ma skonfigurowanych wiele definicji kompilacji, w Eksploratorze kompilacji może być wyświetlana nazwa jednej definicji, ale łącze do ostatniej kompilacji w innej.
- W żądaniach ściągnięcia selektor tożsamości jest obcięty z prawej strony.
- Pliki kontroli wersji programu Team Foundation pokazują, że istnieje zmiana nazwy kodowania, nawet jeśli nie było zmiany.
- W operacji wypychania narzędzia Git za pomocą protokołu SSH występuje błąd „TF401030: Nagłówek pakietu Git jest nieprawidłowy”.
Poprawki błędów administracyjnych
Błędy zgłoszone za pośrednictwem usługi Connect:
- W przypadku dzielenia kolekcji projektu zespołowego po sklonowaniu kolekcji i usunięciu projektu zespołowego z pierwszej kolekcji pozostałe kolekcje mogą nie pokazywać, że projekt został usunięty w innej kolekcji. Bezpośredni adres URL będzie działać, ale użytkownik nie może przejść do projektu zespołowego.
Inne poprawki błędów:
- Podczas uaktualniania sprawdzanie gotowości może zakończyć się niepowodzeniem z błędami niedostępności portu 8080 i „TF401147: Wcześniej skonfigurowane porty dla witryny usługi sieci Web warstwy aplikacji są obecnie używane”.
- W konsoli administracyjnej adres URL serwera proxy jest pusty.
- Podczas konfigurowania programu TFS elementy port i vdir mogą niepoprawnie wrócić do domyślnych mapowań.
- Konsola administracyjna może ulec awarii podczas ładowania karty Kolekcje.
Poprawki błędów rozszerzalności
Błędy zgłoszone za pośrednictwem usługi Connect:
- Błąd „TF400367: Żądanie nie może zostać wykonane z powodu niezgodności typów hosta” podczas pomijania kolekcji w adresie URL w przypadku używania zestawów SDK serwera TFS.
- Usuwanie gałęzi uaktywnia kompilację w przypadku korzystania z wpięć usługi systemu Jenkins.
- Po kliknięciu przycisku Zarządzaj zdarzeniami w pokoju zespołu występuje błąd „Invalid Navigation Level” (Nieprawidłowy poziom nawigacji).
- Podczas pracy z alertami pola mogą mieć nieoczekiwane dozwolone wartości.
- Wiadomości e-mail dla alertów nie zawsze są odbierane.
- Alerty w przypadku projektów zespołowych ze spacjami w nazwie zawierają nieprawidłowe linki.
- Nie ma żadnego linku do widoku Wszystkie alerty na stronie administracyjnej alertów.
- W chińskiej wersji serwera TFS nie ma opcji Slack (Zapas czasu) w punktach wpięcia usług.
Release Management
Usunęliśmy niektóre zgłoszone problemy dotyczące internetowej wersji programu Release Management. Oto kilka najważniejszych problemów, które zostały usunięte:
- Niezdefiniowany błąd wyświetlany podczas przeglądania Centrum wersji przy niestabilnym połączeniu z siecią.
- Pobieranie artefaktu porzucenia serwera powoduje utworzenie dodatkowego pliku w katalogu artefaktów kompilacji.
- Zduplikowane punkty końcowe usługi są tworzone z okna dialogowego Tworzenie punktu końcowego.
- Zadanie instalatora Nuget kończy się niepowodzeniem w przypadku korzystania z programu Release Management.
- Automatyczne odświeżanie: żółty pasek oczekujących zatwierdzeń nie jest wyświetlany po rozpoczęciu wdrażania w środowisku.
- Opcja wiadomości e-mail w zatwierdzeniach nie jest włączona, jeśli istnieje wiele osób zatwierdzających dla środowiska.
Usunęliśmy również kilka zgłoszonych usterek w wersji WPF programu Release Management.
- W przypadku niezgodności wersji interfejsu API program releasemanagementbuild.exe będzie wyświetlać prawidłowy komunikat o błędzie zamiast błędu 403.
- Sporadyczne awarie sieci podczas kopiowania plików do narzędzia wdrażania.
Jak nam idzie?
Chcemy poznać Twoją opinię! Możesz zgłosić problem i śledzić go w portalu Developer Community oraz uzyskać porady w witrynie Stack Overflow. Jak zawsze, jeśli masz pomysły dotyczące ustalania priorytetów różnych zagadnień, przejdź do forum Developer Community, aby dodać swój pomysł lub oddać głos na jeden z istniejących.