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.

Kod düzenleyicisinde CodeLens göstergeleri

Bu değişiklikler hakkında takımınızın düzenleyiciden çıkmadan iletişime geçin:

CodeLens - takımınızın başvurun

İç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

  1. Başvuruları göstergesi seçin (Alt + 2):

    CodeLens - seçin başvuruları göstergesi

    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.

  2. Başvuru kodu görüntülemek için farenizi başvuru üzerinde hareket ettirin veya çift tıklatın:

    CodeLens - Özet başvurusu

  3. Bu kod ve kendi başvurular arasındaki ilişkileri görmek için bir kod Haritası oluşturun.

    CodeLens - başvurular kod Haritası

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):

Değişim geçmişi kodunuzu tfsk'de alma

Ya da ne zaman görebileceğiniz Git son değişiklik yapılmadı.

Değişim geçmişi kodunuzu git'te alma

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:

CodeLens: zaman kodunuzu dallandırılmış bulun

Kodunuzu kaç değişiklik yapılmadı Bul (Alt + 6), ana dal içinde:

CodeLens: kaç tane değişiklik, dalın içindeki bulun.

Veya kodunuzu kaç kişi değiştirildi (Alt + 4):

CodeLens: kaç kişi kodunuzu değiştirildi bulun

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):

CodeLens: zaman kodunuzu dallandırılmış bulun

Diğer dalları gelen değişikliklerden Bul

CodeLens: kod değişiklikleri diğer dalları bulun.

.. geliştirici bu hata düzeltme dallandırma burada biçiminde yazarsınız:

CodeLens: Başka bir dal değişikliği iade

Bu değişiklik, geçerli dalı (ana) çıkmadan gözden geçirebilirsiniz.

CodeLens: başka bir dal gelen değişiklik bakın

Değişiklikleri birleştirilmiş olduğunda Bul

Hangi değişikliklerin, dalına içerdiği görebilmek için:

CodeLens - dalları arasındaki birleştirilmiş değişiklikleri

Örneğin, ana dal kodunuzda şimdi Geliştirici dal hata düzeltme vardır:

CodeLens - dalları arasında birleştirilmiş chagnes

Gelen bir değişiklik yerel sürümünüzde (ÜstKrktr + F10) ile karşılaştırın

CodeLens: yerel gelen değişiklikle karşılaştırın

Ayrıca changeset çift tıklatabilirsiniz.

Simgelerin ne anlama gelir?

Simge

Burada değişiklik nereden geldi mi?

CodeLens: geçerli dal Simge Değiştir

Geçerli dalı

CodeLens - üst dal simgesinden Değiştir

Üst dal

CodeLens - alt dal simgesinden Değiştir

Alt dal

CodeLens - eş dal simgesinden Değiştir

Eş dal

CodeLens - simgesinden dal daha fazla dışarıda Değiştir

Daha fazla dal daha üst, alt veya eş yerine

CodeLens: üst simgesinden Birleştir

Bir alt dalı için üst dal öğesinden bir birleştirme

CodeLens: alt dal simgesinden Birleştir

Alt dal öğesinden bir birleştirme üst dal

CodeLens: ilgisiz dal simgesinden Birleştir

İlişkisiz bir dal (temelsiz birleştirme) öğesinden bir birleştirme

Bağlantılı çalışma öğelerini bulmak (Alt + 7)

CodeLens - iş öğelerini bulmak için belirli bir kod

Bağlantılı kod incelemeleri (Alt + 8) bulun

CodeLens - Görünüm Kodu isteklerini gözden geçirme

Bağlantılı hataları bulun (Alt + 9)

CodeLens - değişiklik kümesine bağlı Bul hataları

Bir öğe (ÜstKrktr + F10) sahibine başvurun

CodeLens - takımınızın 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

  1. Birim testlerini içeren uygulama koduna gidin.

  2. Testler için bu kodu gözden geçirme (Alt + 3).

    CodeLens - seçin Kod Düzenleyicisi'nde test durumu

  3. Bir uyarı simgesi görürseniz CodeLens - birim testlerini henüz uyarı çalıştırın., testleri çalıştırın.

    CodeLens - görünüm birim testlerini henüz çalışmıyor

  4. Bir testin tanımını gözden geçirmek için teste çift tıklayın.

    CodeLens - birim testi seçin

    CodeLens - birim testi tanımına gidin

  5. Test sonuçlarını gözden geçirinTest durum göstergesi seçin (CodeLens - birim testi simge başarısız oldu veya CodeLens - birim testi geçti simgesi), veya basın Alt + 1.

    CodeLens - bkz: birim testi sonucu

  6. 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.

CodeLens - dışı bırakma göstergeleri

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:

CodeLens - posta changeset sahibi ile iletişim kurun

CodeLens - posta changeset sahibi ile iletişim kurun

CodeLens - posta gönderme değişiklik kümesi hakkında

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.

CodeLens - yazı tipi ve renk ayarlarını değiştir

Klavyeyi kullanmak için:

  1. Seçenekler kutusunu açmak için Alt + T + O tuşlarına basın.

  2. 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.

  3. Yazı Tipleri ve Renkler'e gitmek için Aşağı Ok tuşuna basın.

  4. 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:

    CodeLens - pencere olarak Yerleştir

  • Takım: Bu göstergeleri el ile buraya yenileme:

    CodeLens - yenileme göstergeleri

  • 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ştir CodeLens bir pencere olarak yerleştirmek için.

CodeLens - pencere olarak Yerleştir

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.