Kod geliştirme ve bekleyen değişiklikleri yönetme

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017 | TFS 2015 | VS 2017 | VS 2015 | VS 2013

Dosyalarınıza yaptığınız değişikliklerin çoğu bekleyen değişiklikler olarak kuyruğa eklenir. Çalışırken, neleri değiştirdiğini düzenleyebilir, yönetebilir ve ayrıntıları edinebilirsiniz.

Çözüm Gezgini'da çalışma

Takım gezgini giriş sayfasından (Klavye: Ctrl + 0, H), yeni veya mevcut bir çözümde kodlamaya başlayabilirsiniz.

Takım Gezgini Giriş sayfasından bir çözüm açın
Çözümlerinizi açtıktan sonra çözüm gezginini açın (Klavye: Ctrl + Alt + L).

Çözüm Gezgini ve Sınıf projeleriyle çalışma
Çözüm gezgininden bir dosyayı açıp değiştirerek, dosya sizin için otomatik olarak kullanıma alınmış olur. TFSC'dehangi dosyaların değişmediğini gösteren simgeler Checked-In Durum Simgesi, TFSC'yeiade etmemiş olduğunuz Checked-Out Durum Simgesi ve TFSCBekleyen Ekleme Durumu Simgesi çözümüne eklediklerini gösterir.

Çok fazla dosya içeren bir çözümde çalışıyorsanız, çözüm gezginini yalnızca Değişiklikler filtresini (Klavye: Ctrl + [, P) gösterecek şekilde filtrelemek büyük olasılıkla kullanışlı olacaktır.

Çalışmanızı yönetmek için çalışmam sayfasını kullanma

Visual Studio Premium veya Visual Studio Ultimate kullanıyorsanız, çalışmanızı yönetmek için takım gezgininde Çalışmam (Klavye: Ctrl + 0, M) sayfasını kullanabilirsiniz.

To Do Takım Gezgini'nin Çalışma Sayfam sayfasında listele
My Work'i kullanarak şunları yapmak için kullanabilirsiniz:

  • Çalışmanızı iş öğelerine karşı izleme
  • Çalışmanızı askıya alın ve daha sonra sürdürün (dosya değişiklikleri, ilişkili iş öğeleri Visual Studio pencere konumları ve kesme noktaları gibi durum bilgileri dahil)
  • Kod incelemesi isteği

Adım adım bir örnek için bkz. devops Geliştiricininyaşamlarında gün: Kullanıcı hikayesi için yeni kod yazma ve devops Geliştiricininömründe Gün: Işi askıya alma, hatayı düzeltme ve kod incelemesi yürütme.

İpuçları

  • Kullanılabilir İş Öğeleri bölümünde görünen iş öğelerinin türlerini kontrol edin. Varsayılan seçeneklerden birini veya kök klasör klasöründe yer alan kişisel sorgularınızı Sorgularım seçin. Bu sorgularla çalışmak için takım gezgininde Giriş simgesi Giriş'iveardından İş Öğeleri'ni seçin.
  • Bir iş öğesini Kullanılabilir ,Devam Ediyor veyaAskıya Alındı'ya taşımıştınız, iş öğesi durumu veya yorumları güncelleştirilir, böylece takımınıza çalışma durumunun otomatik olarak tavsiye edilir. Örneğin, takımınız için görev panosu, durumunu gösterecek şekilde güncelleştirilir. Bkz. İşbirliği yapma [yeniden yönlendirildi].
  • Projeniz özelleştirilmiş iş öğesi türü tanımları içeriyorsa, projeniz için bir Yönetici belirli adımları atmadıkça, Çalışmam'ı kullanırken sorun olabilir. Bkz. Bir proje için Çevik planlama araçlarını yapılandırma ve özelleştirme ve Yeni özelliklere erişmek için özelleştirilmiş işlem şablonunu güncelleştirme.

Çalışmanızı yönetmek için Bekleyen Değişiklikler sayfasını kullanma

Çalışmanızı yönetmek için takım gezgininde Bekleyen Değişiklikler sayfasını (Klavye: Ctrl + 0, P) kullanabilirsiniz.

Bekleyen değişiklikleri denetleme

İpucu

  • Takım gezgininden Bekleyen Değişiklikler sayfasını çıkararak yeni bir pencerede açabilirsiniz.
  • Eylemler menüsünden liste ve ağaç görünümü arasında geçiş yapabilirsiniz.

Geliştirme makinenizin dosyalarında yapılan hemen her değişiklik, siz iade inceye kadar bekleyen bir değişiklik olarak çalışma alanınıza depolanır:

Otomatik olarak algılanan değişikliklerle çalışma

Yerel bir çalışma alanında çalışıyorsanız,Visual Studio sistem dışında yaptığınız değişiklikleri algılanabilir. Dosyanın dışında bir dosyayı düzenler Visual Studio (örneğin, Not Defteri) değişiklik otomatik olarak Dahil Edilen Değişiklikler içinde görünür.

Windows Visual Studio Gezgini'nde Dosya Gezgini (Visual Studio Windows 8' gibi bir dosya ekler veya kaldırırsanız, Dışlanan Değişiklikler bölümünde Algılanan değişiklikler bağlantısı görünür. Bu değişiklikleri eklemek için bu bağlantıyı seçin. Aday Değişikliklerini Yükselt iletişim kutusu görüntülenir. Eklenen öğelerin bağlam menüsünü açabilir ve bunları görüntülemek için Windows Gezgini'nde Gözat'ı veya silmek için Diskten sil'i seçebilirsiniz.

Not

Boş klasörler görünmez.

Giriş yapmak zorunda olmadığınız öğeler Aday Değişikliklerini Yükselt iletişim kutusunda düzenli olarak görünüyorsa, bunlardan birini seçebilir, bağlam menüsünü açabilir ve öğeyi yoksaymak için Bu yerel öğeyi yoksay'ı seçebilirsiniz. Bu tür bir dosyayı sistematik olarak yoksaymak zorunda olacak bir dosya oluşturmak için Uzantıya göre yoksay veya Visual Studio Dosya adına göre yoksay'ı da seçebilirsiniz. .tfignore dosyaları hakkında daha fazla bilgi için bkz. Sunucuya dosya ekleme.

İş öğelerini ilişkilendirme

İş öğelerini (görevler veya hatalar gibi) değişiklikleriniz ile ilişkilendirmek en iyi uygulamadır. İlgili İş Öğeleri'nin altında, iş öğelerini bir sorgudan sürükleyin veya id'ye göre ekleyin.

Değişiklikleri dışlama

Bkz. Iade etmek istediğiniz dosyaları belirtme

Neleri değiştirdiğini görme

Bir dosyada neleri değiştirdiğini kendinize anımsatabilirsiniz.

Neleri değiştirdiğini görüntülemek için Bekleyen Değişiklikler'i kullanma

  • Bekleyen Değişiklikler sayfasında öğenin bağlam menüsünü açın ve şunları seçin:
    • Çalışma alanınıza neleri değiştirdiğini görmek için Çalışma Alanı Sürümü ile karşılaştırın
    • Değişikliklerinizin takımınız kod tabanındaki dosyanın en son sürümüyle karşılaştırması için En Son Sürüm ile karşılaştırın

Ne Çözüm Gezgini görüntülemek Kaynak Denetim Gezgini veya daha fazla kaynak kullanın

  1. Bir veya daha fazla Çözüm Gezgini öğe bulup Kaynak Denetim Gezgini.
  2. Öğenin bağlam menüsünü açın ve Karşılaştır'ı seçin.
  3. Karşılaştır iletişim kutusundaki Tür menüsünden şunları seçin:
    • Çalışma alanı sürümde neleri değiştirdiğini görmek için Çalışma Alanı Sürümü
    • Değişikliklerinizin takımınız kod tabanındaki dosyanın en son sürümüyle karşılaştırması için En Son Sürüm
    • Diğer seçeneklerden biri: Değişiklik kümesi,Tarihveya Etiket.
  4. Tamam'ı seçin.

Fark penceresi görüntülenir. Bkz. Dosyaları karşılaştırma.

Bekleyen değişikliklerinizi geri alma

Çalışma alanınıza bir, birkaç veya tüm bekleyen değişiklikleri atabilirsiniz.

Not

Diğer birkaç seçenek:

Bekleyen değişikliklerinizin birkaçını geri almak için

  1. Bu Çözüm Gezgini, Bekleyen Değişiklikler Penceresi veya Kaynak Denetim Gezgini bir veya daha fazla öğe seçin, bağlam menüsünü açın ve Bekleyen Değişiklikleri Geri Al veya Geri Al'ı seçin.

    İpucu

    Çözüm veya kod projesinde yaptığınız tüm değişiklikleri geri almak için bağlam menüsünü açın ve Bekleyen Değişikliği Geri Al'ı seçin.

  2. Bekleyen Değişiklikleri Geri Al iletişim kutusunda, geri almak istediğiniz değişikliklerin seçildiğinden emin olun ve ardından Değişiklikleri Geri Al'ı seçin.

Bekleyen tüm değişikliklerinizi geri almak için

  • Bekleyen Değişiklikler sayfasında Eylemler bağlantısını seçin ve ardından Hepsini Geri Al'ı seçin.

Komut istemini kullanma

  • Durum komutu: Komut isteminde bekleyen değişiklikleri görüntüler.

  • Checkin komutu: Iade Edin iletişim kutusunda bekleyen değişiklikleri görüntüle.

  • Geri al komutu: Bekleyen değişiklikleri geri alın.

    İpucu

    Yeterli izinlere sahip olursanız başka bir kullanıcının kullanıma almayı geri almak için bu komutu kullanabilirsiniz.

  • Fark Komutu: Dosyada neleri değiştirdiğini görme.

Sonraki adımlar

Hazır olduğunda:

İpuçları

  • Visual Studio ve Team Foundation Server ile uygulama geliştirmeye yeni başladıysanız: Bir uygulama geliştirmek için işbirliği yapan çevik bir ekiple adım adım ilerle.
  • Yeni bir iş öğesini başlatarak dosyaları kontrol etmek ve çalışmanıza başlamadan önce sunucudan en son dosyaları indirmek iyi bir fikir olabilir.
  • Sürüm Kaynak Denetim Gezgini dosyalarınızı yönetmek için Kaynak Denetim Gezgini'i kullanın.