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.

Pobierz program Team Foundation Server 2015 Update 3

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 ikona informacji o wersji: 27 czerwca 2016 r.

Podsumowanie informacji o nowościach w serwerze Team Foundation Server 2015 Update 3


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.


Górna część strony