CodeLens ile kod değişikliklerini ve diğer geçmişi bulma
Kodunuzu - (Visual Studio Ultimate gerektirir) düzenleyiciden çıkmadan ne olduğunu bulmak yüklerken, çalışmasına odaklı kalmak.Başvuruları ve kod, bağlantılı hataları, çalışma öğeleri, kod gözden geçirmeleri ve birim testlerini değişiklikler bulun.
Bu değişiklikler hakkında takımınızın düzenleyiciden çıkmadan iletişime geçin:
İçin hangi göstergeleri seçin istediğiniz görmek Git Araçları, Seçenekleri, Metin Düzenleyicisi, tüm diller, CodeLens.
Kodunuzu başvuruları Bul
Gerekir:
Visual Studio Ultimate
Visual C# .NET veya Visual Basic .NET kodu
En son Visual Studio 2013 update birden çok uygulama arasında kodunuzu paylaşmak çözümleriyle çalışabilmek
Başvuruları göstergesi seçin (Alt + 2):
0 başvuruları varsa, Visual C# veya Visual Basic kod içinden başvuru sahip.Bu, XAML ve ASPX dosyaları gibi diğer öğelerini başvuruları içermez.
Başvuru kodu görüntülemek için farenizi başvuru üzerinde hareket ettirin veya çift tıklatın:
Bu kod ve kendi başvurular arasındaki ilişkileri görmek için bir kod Haritası oluşturun.
Kod geçmişi ve ilişkili öğeleri bulun
Kodunuzu ne olduğunu bulmak için kod geçmişi gözden geçirin.Veya, daha iyi diğer dalları değişiklikleri kodunuzu nasıl etkileyebilir anlayabilmeniz kodunuza, birleştirilmiş önce değişiklikleri gözden geçirin.
Gerekir:
Visual Studio Ultimate
Team Foundation Server (aynı sürüm) ya da Visual Studio Online
Team Foundation Server veya Visual Studio Online kullanarak onay kutusunun işaretli olup visual C# .NET veya Visual Basic .NET kodu Team Foundation sürüm denetimi (TFVC) veya Git.Git deponuzu TfGit içinde barındırılan, TFS iş öğeleri bağlantılar da bulabilirsiniz.
En son Visual Studio 2013 update de değişiklikleri diğer dalları bulmak ve iş birden çok uygulama arasında kodunuzu paylaşmak çözümleriyle
Lync 2013, Lync Basic 2013 veya Lync 2010 düzenleyicisinden, ekibine başvurun
Kodunuzda değişiklikleri Bul
Kimin kodunuzu değiştirildi Bul (Alt + 4) ya da Team Foundation sürüm denetimi (TFVC):
Ya da ne zaman görebileceğiniz Git son değişiklik yapılmadı.
Bir değişiklik hakkında daha fazla ayrıntı almak için bu öğeyi sağ tıklatın, sonra Ayrıntıları Görüntüle.Takım Gezgininde Bu ayrıntılar görüntülenir.
Değişiklikler, geçerli dalına Bul
Birden çok dal - ana dal ve alt geliştirme - tutarlı kod kesme riskini azaltmak takımınız varsayalım:
Kodunuzu kaç değişiklik yapılmadı Bul (Alt + 6), ana dal içinde:
Veya kodunuzu kaç kişi değiştirildi (Alt + 4):
Bir artı işareti (+) ve başka bir sayı değişiklikleri göstergesi veya yazarlar göstergesi yanında görünür ve kodunuzu daha yeni değişiklikleri TFS ', geçerli dalı sahip.
Kodunuzu olduğunda dallandırılmış Bul
Alt dal kodunuzda Örneğin, geliştirici dalın buraya gidin.Değişiklikleri göstergesi seçin (Alt + 5):
Diğer dalları gelen değişikliklerden Bul
.. geliştirici bu hata düzeltme dallandırma burada biçiminde yazarsınız:
Bu değişiklik, geçerli dalı (ana) çıkmadan gözden geçirebilirsiniz.
Değişiklikleri birleştirilmiş olduğunda Bul
Hangi değişikliklerin, dalına içerdiği görebilmek için:
Örneğin, ana dal kodunuzda şimdi Geliştirici dal hata düzeltme vardır:
Gelen bir değişiklik yerel sürümünüzde (ÜstKrktr + F10) ile karşılaştırın
Ayrıca changeset çift tıklatabilirsiniz.
Simgelerin ne anlama gelir?
Simge |
Burada değişiklik nereden geldi mi? |
---|---|
Geçerli dalı |
|
Üst dal |
|
Alt dal |
|
Eş dal |
|
Daha fazla dal daha üst, alt veya eş yerine |
|
Bir alt dalı için üst dal öğesinden bir birleştirme |
|
Alt dal öğesinden bir birleştirme üst dal |
|
İlişkisiz bir dal (temelsiz birleştirme) öğesinden bir birleştirme |
Bağlantılı çalışma öğelerini bulmak (Alt + 7)
Bağlantılı kod incelemeleri (Alt + 8) bulun
Bağlantılı hataları bulun (Alt + 9)
Bir öğe (ÜstKrktr + F10) sahibine başvurun
Kodunuzu için birim testleri Bul
Mevcut kodunuzu için birim testlerini hakkında daha fazla Test Gezgini açmadan öğrenin.Gerekir:
Visual Studio Ultimate
Visual C# .NET veya Visual Basic .NET kodu
Bir birim testi projesi uygulama kodunuz için birim testleri sahip
En son Visual Studio 2013 update diğer dalları değişiklikleri bulmak ve iş birden çok uygulama arasında kodunuzu paylaşmak çözümleriyle
Birim testlerini içeren uygulama koduna gidin.
Testler için bu kodu gözden geçirme (Alt + 3).
Bir uyarı simgesi görürseniz , testleri çalıştırın.
Bir testin tanımını gözden geçirmek için teste çift tıklayın.
Test sonuçlarını gözden geçirinTest durum göstergesi seçin ( veya ), veya basın Alt + 1.
Bu test kaç kişi değiştirildi, kimin bu test değiştirilen veya bu sınama için kaç değişiklik yapılmadı görmek için kodun geçmişi bulmak.
Soru - Yanıt
S: CodeLens nasıl kapatma veya açma?Veya görmek için hangi göstergeleri?
Y: göstergeleri kapalı veya açık, başvuruları göstergesi dışında kapatabilirsiniz.Git Araçları, Seçenekleri, Metin Düzenleyicisi, tüm diller, CodeLens.
Göstergeleri etkinleştirildiğinde, CodeLens seçenekleri göstergelerini açabilirsiniz.
S: CodeLens nerede?
Y: yalnızca kodundaki Visual C# .NET ve Visual Basic .NET yöntem, sınıf, dizin oluşturucu ve özellik düzeyinde CodeLens görüntülenir.
CodeLens açık olduğundan emin olun.Git Araçları, Seçenekleri, Metin Düzenleyicisi, tüm diller, CodeLens.
Kodunuzu TFS'de depolanır, kod dizin oluşturma kullanarak açık olduğundan emin olun CodeIndex komutu birlikte TFS Config komutunu.
TFS ilişkili göstergeler yalnızca iş öğeleri koda bağlandığında ve bağlantılı iş öğelerini açmak için izniniz olduğunda görünür.Takım üyesi izinlerine sahip olduğunuzu onaylayın.
Uygulama kodu birim testlerini sahip değilse, birim testi göstergeleri görünmüyor.Test durumu göstergeleri test projesinde otomatik olarak görüntülenir.Uygulama kodunuzun birim testleri olduğunu biliyorsanız, ancak test göstergeleri görünmüyorsa, çözümü derlemeyi deneyin (Ctrl + ÜstKrk + B).
S: neden için bir kaydetme ve iş öğesi ayrıntılarını görmüyorum?
Y: CodeLens TFS iş öğeleri bulamıyor nedeniyle gerçekleşebilir.Bu sahip takım projesine bağlı denetleyin iş öğelerini ve görme iznine sahip olanlar iş öğeleri.Yürütme açıklaması TFS iş öğesi kimlikleri hakkında yanlış bilgi varsa bu da meydana gelir.
S: Lync göstergeleri neden bulamıyor musunuz?
Y: Lync nizle değil, yüklü veya desteklenen Lync yapılandırmaya sahip olmayan görünmüyor.Ancak, posta göndermeye devam edebilir:
Hangi Lync yapılandırmaları desteklenir?
Lync 2013 (32-bit veya 64-bit) bağımsız veya Office 2013 ile
Lync Basic 2013 tek başına (32-bit veya 64-bit, ancak Windows 8.1 ile değil)
Lync 2010 tek başına (32-bit veya 64-bit)
CodeLens, farklı Lync sürümlerin yüklenmesini desteklemez.Lync, Visual Studio'nun tüm yerelleştirilmiş sürümleri için yerelleştirilmiş olmayabilir.
S: CodeLens için renk ve yazı tipi nasıl değiştirebilirim?
A:Araçlar, Seçenekler, Ortam, Yazı Tipleri ve Renkler öğesine gidin.
Klavyeyi kullanmak için:
Seçenekler kutusunu açmak için Alt + T + O tuşlarına basın.
Ortam düğümüne gitmek için Yukarı Ok veya Aşağı Ok tuşuna basın ve sonra düğümü genişletmek için Sol Ok tuşuna basın.
Yazı Tipleri ve Renkler'e gitmek için Aşağı Ok tuşuna basın.
Ayarlarını göster listesine gitmek için TAB tuşuna basın ve sonra CodeLens'i seçmek için Aşağı Ok tuşuna basın.
S: Yazarlar göstergesi ve değişiklikler göstergesi arasındaki fark nedir?
A: Yazarlar göstergesi bu kodu kaç kişinin değiştirebileceğini gösterir.Bu kodu kaç tane değişiklik yapılan değişiklikleri göstergesi gösterir.Her iki göstergeleri aynı ayrıntılarını değiştirmek göster.
S: Göstergeleri nasıl yenileyebilirim?
Y: Bu gösterge üzerinde bağlıdır:
Başvuruları: kod değiştiğinde bu göstergesi otomatik olarak güncelleştirir.Bu göstergesi ayrı bir pencere yuvalanmış varsa, göstergesi el ile buraya yenileme:
Takım: Bu göstergeleri el ile buraya yenileme:
Test: tüm testleri veya belirli testleri çalıştırın bu göstergesi yenilemek için.
S: CodeLens ekran göstergesi görüntüsünü taşıyabilir miyim?
Y: Evet, seçin CodeLens bir pencere olarak yerleştirmek için.
S: "Yerel sürümü" nedir?
A:Yerel Sürüm oku, bu dosyanın en son değişiklik kümesini işaret eder.Sunucunun daha yeni değişiklik kümeleri olduğunda, değişiklik kümelerini sıralarken kullanılan düzene bağlı olarak bunlar Yerel Sürüm okunun üstünde veya altında görüntülenir.
S: CodeLens geçmişi ve ilişkili öğeleri göstermek için kod nasıl işleyeceğini yönetmek?
Y: Evet, kodunuzu TFS'de kullanın CodeIndex komutu birlikte TFS Config komutunu.