Team Foundation Server 2015 Güncelleştirme 1 Sürüm Notları


| Geliştirici Topluluğu | Sistem Gereksinimleri ve Uyumluluk | Lisans Koşulları | TFS DevOps Blogu | SHA-1 Karmaları | | En Son Visual Studio 2019 Sürüm Notları|


Not

Bu, Team Foundation Server’ın en son sürümü değildir. En son sürümü indirmek için lütfen Team Foundation Server 2018 Güncelleştirme 3’e yönelik güncel sürüm notlarına bakın. Sayfa alt bilgisinde dünya simgesine tıklayıp istediğiniz dili seçerek bu sayfanın dilini değiştirebilirsiniz.


Team Foundation Server 2015 Güncelleştirme 1 ile ilgili bilgileri bu makalede bulabilirsiniz.

Team Foundation Server 2015 hakkında daha fazla bilgi edinmek için Team Foundation Server Gereksinimleri ve Uyumluluğu sayfasına bakın.

Daha fazla bilgi için lütfen TFS Yükleme sayfasına bakın.


Sürüm Notları SimgesiSürüm Tarihi: 30 Kasım 2015

Team Foundation Server 2015 Güncelleştirme 1’deki Yeniliklerin Özeti

Özellik güncelleştirmeleri:


Team Foundation Server 2015 Güncelleştirme 1’deki Yeniliklerin Ayrıntıları

Aynı projede Git ve TFVC

Team Foundation Server artık Team Foundation Sürüm Denetimi (TFVC) Takım Projeleri’ne Git depoları eklenmesini veya Git takım projelerine TFVC depoları eklenmesini destekler. Bu, mevcut takım projesi verilerinizin tümünü korurken yeni bir sürüm denetimi sistemine geçmenizi kolaylaştırır. Aynı takım projesinde TFVC ve Git arasında geçiş yapabilmek için, takım üyelerinin Visual Studio 2015 Güncelleştirme 1’i çalıştırması gerekir.

Web'de sürüm denetimi - geçmiş ve başlangıç geliştirmeleri

Birleştirme yürütmeleri için yürütme ayrıntıları sayfasını geliştirmemizin nedeni, yürütme iletisini okumayı ve bir birleştirme yürütmesinin önemli ayrıntılarını görmeyi kolaylaştırmaktı. Birleştirme yürütmeleri varsayılan olarak üst öğe 1’e karşı bir fark gösterir çünkü özellikle çekme isteği kullanıyorsanız büyük olasılıkla, istediğiniz fark budur. Bunların yanı sıra, boş Git deposu ve kopya Git deposu deneyimi deponuzu Visual Studio, XCode, Eclipse veya komut satırı kullanarak kopyalamanızı kolaylaştırır.

Kanban sütunlarında sorgulama

Pano sütunu, sütun bitti göstergesi ve pano kulvarları dahil Kanban panonuzdan gelen tüm veriler artık kullanılabilir. Sorgular, grafikler ve bunları temel alan şekillendirme kuralları oluşturabilirsiniz. Bu alanlar, tüm sütun seçeneği seçicilerinde görüntülenir ve salt okunur alanlar olarak Excel’e aktarılabilir. İş öğesi deneyimlerinde üç yeni alan görürsünüz:

  • Pano Sütunu: iş öğesinin içinde bulunduğu geçerli Kanban panosu sütunu.
  • Pano Sütunu Bitti: İş öğesinin Kanban panosunda Yapılıyor veya Bitti bölünmüş sütununda yer almasına bağlı olarak False (Yapılıyor) veya True (Bitti) değeri.
  • Pano Kulvarı: geçerli Kanban panosu kulvarı.

SonarQube, Maven Derleme göreviyle oluşturulmuş Java programları için çalışır

Artık, Maven Derleme Görevi kullanarak SonarQube analizi gerçekleştirebilirsiniz.

SonarQube Analysis derleme görevleri şirket içi ve barındırılan aracılarla çalışır

Sonar-msbuild-runner 1.0 ekleyen SonarQube derleme görevleri şirket içindeki ve barındırılan aracılarla çalışır. MSBuild ile birlikte bir SonarQube analizi yürütmek için, artık iki derleme görevi kullanabilirsiniz. Asıl MSBuild’i yürüten derleme adımlarından önce, SonarQube proje parametrelerini, SonarQube sunucusuna bağlantıyı ve (SonarQube 5.2 kullanılabilir olana kadar) SonarQube veritabanına bağlantıyı belirten bir MSBuild için SonarQube - Analize Başla görevi ekleyin. Derlemeden ve tüm test görevlerinden sonra, analizi tamamlamak ve veriyi SonarQube’a göndermek için bir MSBuild için SonarQube - Analizi Bitir görevi ekleyin.

Sonarqube derleme görevleri

Tüm kapsamlarda çoklu seçim

Tüm kapsamlar ve destekler için çoklu seçim kullanılabilir:

  • Sürükleyip bırakarak yeniden sıralama ve üst öğeleri yeniden ayarlama
  • Öğeleri yinelemeye sürükleme
  • Öğeleri eşleme bölmesine sürükleme
  • Bağlam menüsünde en üste taşı ve konuma taşı desteği
  • Toplu düzenleme
  • Toplu atama

Kanban'da etiket renklendirilmesi

Artık, başlık metninin rengini ve stilini değiştirmenin yanı sıra belirli etiketlere renk de ekleyebilirsiniz. Denemek için dişli simgesine tıklayın. Stiller’de başlık metnini biçimlendirebilir veEtiket renkleri’nde etiketleri renklendirebilirsiniz.

Yapılacaklar listesi şeklinde görevler

Görevler artık, doğrudan panonuzdaki üst karttan eklenebilir, düzenlenebilir ve bitti olarak işaretlenebilir. Toplama durumunun özeti, tamamlanan ve kalan görev sayısını gösterir.

Pano

Team Foundation Server Güncelleştirme 1’de artık panolar kullanılabilir. Panolar; iş, kod, test ve derlemenin ilerleme durumları konusunda takımınıza ve proje katılımcılarınıza görünürlük sağlar.

Şunları ekledik:

  • Özelleştirilebilir panolar. Mevcut proje giriş sayfaları, artık size ekranınızdaki tüm veriler üzerinde tam denetim sağlayan tamamen özelleştirilebilir bir deneyimdir. Takım yöneticisi olarak, istediğiniz ve kullandığınız pencere öğelerini yeniden düzenleyebilir, kaldırabilir veya ekleyebilirsiniz. Takım yöneticileri panonun sağ alt tarafındaki büyük yeşil artı (+) düğmesiyle yeni pencere öğesi kataloğuna erişebilir.
  • Birden çok pano oluşturun. Şimdiye kadar Takıma Genel Bakış sayfası takımların pencere öğesi sabitlemek için kullanabildikleri tek sayfaydı. Takım yöneticisi olarak artık, mevcut bir panonun yanındaki artı (+) düğmesini veya pano yöneticisini kullanarak birden çok pano oluşturabilirsiniz. Pano yöneticisine panodaki ayarlar simgesi aracılığıyla erişilebilir.
  • Yeni pano pencere öğeleri. Önceki Takıma Genel Bakış sayfasında kullanılabilir olan tüm veri parçaları artık pencere öğesi kataloğu aracılığıyla kullanılabilir. İş, Test ve Derleme hub’larıyla panonuza birden çok grafik eklemeye devam edebilirsiniz. Bunların yanı sıra, kataloğa yeni pencere öğeleri ekledik: koşullu sorgu kutucuğu (iş öğelerinin sayısı bir eşiği geçerse kırmızı veya yeşil olarak ayarlamanızı sağlar); kod kutucuğu (son 7 gün içindeki yürütmeler); sorgu sonuçları pencere öğesi (bir sorgudan tüm iş öğelerini görmenizi sağlar) ve markdown pencere öğesi (özel metinleri, resimleri ve bağlantıları etkinleştirir). 

Kanban sütunlarını ve kulvarlarını satır içi olarak yeniden adlandırma

Artık, Kanban panonuzdaki sütunları, yapılandırma iletişim kutusuna gitmek zorunda kalmadan oldukları yerde yeniden adlandırabilirsiniz.

Visual Studio'da çekme istekleri

Takım Gezgini’nde artık, kullanıcıların kendi oluşturdukları çekme isteklerinin yanı sıra, başkaları tarafından kendilerine atanan çekme isteklerinin bir listesini de görebileceği yeni bir Çekme İstekleri hub’ı bulunuyor. Kullanıcıların tek bir eylemle dalları yayımlayabilmesi ve çekme istekleri oluşturabilmesi için Çekme İsteği Oluşturma deneyimini geliştirdik.

Çekme isteklerinde #ID

Artık, çekme isteği tartışmalarında, çekme isteği kod açıklamalarında ve yürütme kodu açıklamalarında iş öğelerinden “#” sembolünü kullanarak bahsedebilirsiniz. Bu iş öğeleri tıklanabilir öğelerdir ve alışık olduğunuz iş öğesi light box deneyimini sunar.

Bağlı iş öğelerini gerektirecek dal ilkesi

Artık, herhangi bir çekme isteğinin ilişkili iş öğelerini gerektirmek için bir dal ilkemiz var. Kod inceleyicisi ve derleme ilkeleri gibi, dala gönderilen tüm kodların çekme isteği aracılığıyla gönderilmesi gerekir. Bir çekme isteği oluşturduğunuzda, ilişkili yürütmeler iş öğesi bağlantıları için denetlenir ve en az bir bağlantı varsa ilke yerine getirilir. Ayrıca, artık iş öğelerini çekme isteklerine doğrudan bağlayabilirsiniz ve çekme isteği en az bir iş öğesine doğrudan bağlanmışsa ilke yerine getirilir. Çekme isteğine veya ilişkili yürütmelere bağlı hiç iş öğesi yoksa ilke başarılı olmaz.

Kapasiteye kullanıcı ekleme veya kapasiteden kullanıcı çıkarma

Araç çubuğundaki iki yeni düğme, sprint planınıza herhangi bir üyeyi (takımınızın dışındakiler de dahil) ve eksik takım üyelerini eklemenizi sağlar.

Ekip üyesi başına birden çok etkinlik

Bir sprint için kapasite planlarken, artık tek bir takım üyesine birden çok etkinlik atayabilirsiniz. Yeni etkinlik eklemek için, bir satırın üzerine gelmeniz veya satıra tıklamanız ve ardından üç nokta işaretine (...) tıklamanız yeterlidir. Takım üyesi hem geliştirme hem de test yapıyorsa hassas ayarlamalar yaparak kapasiteyi takımınızın becerileriyle uygun hale getirebilirsiniz.

Öğeyi herhangi bir yerden yinelemeye sürükleme

Artık panodan veya kapsamdan herhangi bir iş öğesini bir sprint’e sürükleyebilirsiniz.

Yineleme kapsamına panel ekleme

Yeni kapsam öğelerini doğrudan sprint kapsamlarınıza eklemenizi sağlayan bir değişiklik yaptık. Önceden, gereksinimlere yeni iş veya sprint’e hata eklemenin tek yolu bunları ürün kapsamına eklemek ve ardından her öğeyi teker teker doğru sprint’e sürüklemekti.

Tükenen çizgi gerçek kapasiteyi gösterir

Artık ilerleme grafiğinde, mevcut ideal eğilim çizgisine ek olarak, sprint sırasında kullanılabilir kapasiteyi gösteren bir çizgi var. Bundan sonra, sprint sırasında tüm işlerinizin zamanında bitip bitmeyeceği hakkında daha iyi bir fikriniz olacak. Bu çizgi, bireysel ve takım izin günleri dahil, kapasite verilerine göre oluşturulur.

Sütunları değiştirirken kartları yeniden sıralama

Artık sütunu değiştirirken kartları yeniden sıralayabilirsiniz, böylece kart bıraktığınız yerde kalır. Siz bir kart bıraktıktan sonra panonun konumunu koruması için, otomatik kaydırmayı da kaldırdık.

Ayarları doğrudan kapsamlardan/panolardan yapılandırma

Dişli simgesi tüm kapsam ve pano sayfalarında görünür. Sayfada kullanılabilen tüm ayarları görüntülemek için simgeye tıklayın. Kullanıma sunulan yeni ayarlara buradan ulaşabilirsiniz.

Kartlardaki boş alanları gizleme

Karttaki boş alanları gizleme özelliğini ekledik. Bu da, panonuzda daha az boşluk, daha küçük kartlar ve daha çok kart olacağı anlamına gelir. Bu özelliği etkinleştirmek için dişli simgesine tıklayın, Alanlar’ı seçin ve Boş alanları göster seçeneğini temizleyin.

Görev panosunda ve Kanban panosunda kart renklendirme

Artık, herhangi bir değere dayalı olarak iş öğelerinize özel biçimlendirme eklemek üzere panoları yapılandırabilirsiniz. Bunu ayarlamak kolaydır. Panonuzun en üstündeki dişli simgesine tıklayın, Kart stilleri’ni seçin ve eklemek istediğiniz renk için bir kural oluşturun.

Sorgu oluştururken, İş Öğesi Türü için gösterilen değerleri sınırlandırma

Artık, sorgunuzun kapsamı dışında olan projelerdeki durumları ve türleri eleyerek, sorgularınızın kapsamını durum ve iş öğesi türü açılan listesini sınırlayacak şekilde belirleyebilirsiniz.

El ile test: Test sonucunu dışarı aktarma

Test Merkezi'ndeki Test Planını Dışarı Aktarma özelliği, bir test planını görüntülemesi kolay bir biçimde e-posta olarak göndermenizi veya yazdırmanızı sağlar. Şimdiye kadar test planı, test paketi hiyerarşisi, test yapılandırmaları ve test çalışmaları gibi test yazma temelli bilgileri dışarı aktarabiliyordunuz. Artık test yürütmesi temelli bilgiler için de destek eklendi. Bu özelliği, test yürütme işleminin ayrıntılı durumunu proje katılımcılarıyla paylaşmak için kullanabilirsiniz. Dışarı aktarma seçimi iletişim kutusunda, en son test sonuçlarını dışarı aktarabilirsiniz. Bu işlem testin çalıştırıldığı zaman, test edilen derleme, test edilen yapılandırma, teste atanan test edici ve testi asıl yürüten kimlik dahil, bir test çalışmasındaki tüm testlerin en son sonuçlarını dışarı aktarır.

El ile Test: Veri temelli testler için el ile test adımı sonuçları ve yinelemeleri

Test Merkezi'ni testlerin el ile çalıştırılmasını ve başarılı veya başarısız olma bilgisini görüntülemeyi destekler. Şimdiye kadar test adımı ayrıntıları, açıklamalar ve ekler gibi ayrıntılı test sonucu bilgilerinin görüntülenmesi yalnızca Microsoft Test Yöneticisi (MTM) ile mümkündü. Bu güncelleştirmeyle, el ile testler çalıştırılırken hangi test adımlarının başarılı, hangilerinin başarısız olduğuna ve test edicinin girdiği açıklamalara göz atabilirsiniz. Test Hub'ında Çalıştırmalar sekmesine tıklayın. MTM kullanarak testler çalıştırdıysanız ve ekran görüntüleri, video ve sistem bilgileri gibi diğer ekleri yakaladıysanız, bunları da görüntüleyebilirsiniz. Testleriniz parametreler içeren veri temelli testlerse, tüm test yinelemeleri için ayrıntılara göz atabilirsiniz. Bu ayrıntılı test sonucu bilgilerine göz atmak için, Son Test Sonuçları bölmesini açın ve bir test sonucuna çift tıklayın. Bu test sonuçlarını Test Merkezi'ndeki Çalıştırmalar sekmesine giderek de görüntüleyebilirsiniz.

Derleme kaynakları için geliştirilmiş erişim denetimi

Derleme yöneticileri artık aracı kuyruğuna izinler ekleyebilir. Böylece bir derleme tanımında bu kuyruğun kimin tarafından kullanılabileceği kısıtlanır.

Takım Derlemesi’nde geliştirilmiş kaynak denetimi tümleştirmesi

Team Foundation Sürüm Denetimi’nden (TFVC) kaynak denetimi klasörleri için istemci tarafı eşlemelerini denetleyebilirsiniz. Takım Derlemesi için varsayılan çalışma dizinlerindeki karakter sayısını azalttık. Bu, Takım Derlemesi’ndeki bazı yol uzunluğu sorunlarının azaltılmasına yardımcı olacak.

Derleme Gezgini'ndeki küçük kullanılabilirlik sorunları düzeltildi

Derlemelerim bağlam menüsü öğesi, yeniden Derleme Gezgini’nde kullanılabilir. Bu, her seferinde sizi web’e yönlendirmek yerine derlemelerinizin listesini Visual Studio’nun içinde açar. Yine de, ayrıntılarını görmek için bir derlemenin üzerine tıkladığınızda tarayıcı başlatılır.

Test sonucunu bekletme ilkesi

Test sonucu verilerini temizlemeyi kolaylaştırmak ve Test Eki Temizleyicisi gibi araçlara bağımlılıkları ortadan kaldırmak için ürün içi desteğini etkinleştirdik. Test sonucunu bekletme ilkesi özelliği, test çalıştırmaları, test sonuçları ve test ekleri dahil, belirlenen bir günden daha eski tüm test sonucu verilerini temizleme işlevi ekler. Otomatik test iş akışlarıyla el ile test iş akışlarından gelen ve REST API’ler kullanılarak yayımlanan test sonuçları dahil, sistemdeki tüm test sonuçları bu özellik kullanılarak temizlenir. Bu bekletme ilkesi takım projesi düzeyinde yapılandırılabilir. Otomatik ve el ile test sonuçları için ayrı ilkeler belirleyebilirsiniz. Bu, el ile test sonuçlarını otomatik test sonuçlarından daha uzun süre koruyabilme esnekliğini sunar.

Ayrıca, derlemeler silindiğinde test sonuçlarını silme işlevi ekleyerek, test bekletme özelliğini yeni derleme sisteminin (Derleme vNext) bekletme ilkesiyle tümleştiriyoruz.

XAML derleme eşliği ilerleme durumu

Visual Studio Team Services’da ve Team Foundation Server’da Takım Derlemesi, artık XAML derleme sistemindeki şu özellikleri destekliyor:

  • Git ve TFVC’de kaynakları etiketleme
  • TFVC için istemci tarafı çalışma alanı eşlemeleri

Daha kolay okunan yürütme ayrıntıları özeti

Yürütme iletisi en üstte ve genişletilmiş ileti altta olduğundan, yürütme ayrıntıları özetini okumak daha kolaydır. Ayrıca varsayılan olarak üst öğe 1’le fark gösterir. Bu, her zaman birleştirme yürütmeleri oluşturan yeni çekme isteği deneyimi ile uyumlu çalışır.

Boş Git depoları ve mevcut depoları kopyalama deneyimi iyileştirildi

Visual Studio Team Services ve Team Foundation Server’da bir depoyu kopyalamak artık daha kolay. Visual Studio’da kopyalayabilir veya doğrudan boş Git deposu sayfasını ya da kopyalama düğmesini kullanarak bir kişisel erişim belirteci oluşturabilirsiniz.

Derleme iş akışında Azure Kaynak Grubu dağıtımı desteği

Azure Kaynak Grubu dağıtım görevine ek olarak, ARM (Azure Resource Manager) desteğiyle birlikte Azure Kaynak Grubunun yaşam döngüsünü yönetebilirsiniz. Bu, Azure kaynaklarının sağlanmasına ve dağıtımına yönelik destek içerir. Azure Resource Manager, uygulamanızı oluşturan kaynakları bildirimli olarak açıklayan (örneğin, bir web sitesi ve bir SQL veritabanı) yeniden kullanılabilir dağıtım şablonları oluşturmanıza olanak sağlar. Bu, tekrarlanabilir bir şekilde geliştirme, test ve üretim için karmaşık ortamlar oluşturma işlemini kolaylaştırır. Azure şablonlarını GitHub’da ve Azure Gallery’de bulabilirsiniz.

Bunların yanı sıra, Azure hizmet bağlantısı uç noktası artık Azure AD Güvenlik Sorumlularını destekliyor

Sürekli teslim: Azure’da kaynakların sağlanması

Azure Resource Manager’ı kullanarak, artık kaynak sağlamak için derleme tanımınıza bir adım ekleyebilirsiniz. Yeni “Azure Kaynak Grubu Dağıtımı” görevi, bir şablon dosyası kullanarak sanal makineler gibi kaynakları sağlamanıza ve ardından DSC kaynak uzantısı gibi kaynak uzantılarını kullanarak en son derlemeyi bu kaynaklara dağıtmanıza olanak sağlar.

Visual Studio hata listesi filtrelemesi, değiştirilmiş dosyaları yönetir

Artık, yalnızca hataları, uyarıları ve bekleyen değişiklikleri olan dosyalardaki bilgileri görüntüleyecek şekilde hata listesini filtreleyebilirsiniz. Böylece, dosyalardaki dokunmadığınız hatalarla uğraşmak zorunda kalmadan, düzeltme fırsatı bulduğunuz hatalara odaklanabilirsiniz.

Değiştirilmiş dosyalar tarafından düzenlenen Visual Studio hata listesi filtrelemesi

Tek başına Office tümleştirme yükleyicisi

Geliştiricilere yönelik olmayan birçok özellik TFS web deneyimine taşındığından, tek başına Takım Gezgini yükleyicisi Team Foundation Server 2015’ten kaldırıldı. Bu durumun yol açtığı bir sorun da, TFS Office tümleştirmesi özelliklerini kullanmak isteyen ve geliştirici olmayan kullanıcıların, Visual Studio’nun tam sürümünü yüklemedikleri sürece bu özelliklere erişememesiydi. TFS 2015 Güncelleştirme 1 sürümünde artık tek başına Office tümleştirmesi yükleyicisi kullanılabilir. Bu yükleyici Excel tümleştirmesini, Project istemcisi tümleştirmesini ve PowerPoint tabanlı görsel taslak aracını içerir.


Hata Düzeltmeleri ve Bilinen Sorunlar

Bu sürümdeki teknoloji geliştirmelerinin, hata düzeltmelerinin ve bilinen sorunların eksiksiz bir açıklaması için aşağıdaki Bilgi Bankası (KB) makalesine bakın.


Görüş ve Öneriler

Görüşlerinizi almaktan mutluluk duyarız! Geliştirici Topluluğu portalı aracılığıyla bir sorunu bildirip izleyebilir ve Stack Overflow’da öneri alabilirsiniz. Her zaman olduğu gibi, öncelik vermemizi istediğiniz fikirleriniz varsa Geliştirici Topluluğu’na giderek fikrinizi ekleyin veya mevcut bir fikri oylayın.


Sayfanın Başı