Aracılığıyla paylaş


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

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Dosyalarınızda yaptığınız değişikliklerin çoğu bekleyen değişiklikler olarak kuyruğa alınır. Çalışırken, neleri değiştirdiğinizle ilgili ayrıntıları düzenleyebilir, yönetebilir ve alabilirsiniz.

Visual Studio'da çalışma

Ctrl+0, H tuşlarına basarak açabileceğiniz Visual Studio Ekip Gezgini giriş sayfasından yeni veya mevcut bir çözümde kodlamaya başlayabilirsiniz.

Takım Gezgini Giriş sayfasında Çözümleri gösteren ekran görüntüsü.

Bir çözümü açtıktan sonra, Ctrl+Alt+L tuşlarına basarak Çözüm Gezgini'ne açabilirsiniz.

Projeler ve dosyalar içeren Çözüm Gezgini'nin ekran görüntüsü.

Kaynak denetimi altındaki bir dosyayı açmak ve değiştirmek için Çözüm Gezgini'ni kullandığınızda, dosya sizin için otomatik olarak kullanıma alınmış olur. Dosyalarınızı değiştirmediğinizi gösteren Değiştirilmemiş simgesi, kullanıma aldığınız dosyaları gösteren Değiştirilmiş simgesi ve çözüme eklediğiniz dosyaları gösteren Eklendi simgesi görüntülenir.

Çok fazla dosya içeren bir çözümde çalışıyorsanız, Çözüm Gezgini görünümünü yalnızca değiştirdiğiniz dosyaları gösterecek şekilde filtrelemeyi uygun bulacaksınız Filtre simgesi veya Ctrl+[, P tuşlarına basın.

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

Çalışmanızı yönetmek için Çalışmam sayfasını Ekip Gezgini'nde açabilir veya Ctrl+0, M tuşlarına basabilirsiniz.

Uyarı

Visual Studio çalışmam ve kod gözden geçirme özellikleri aşağıdaki sürümlerle kullanılabilir:

  • Visual Studio 2022: Visual Studio Community, Visual Studio Professional ve Visual Studio Enterprise
  • Visual Studio 2019: Visual Studio Professional ve Visual Studio Enterprise

Ekip Gezgini'ndeki Çalışma Sayfam'ın ekran görüntüsü.

İşim kullanabilirsiniz:

  • Kendinize iş atayın.
  • çalışmanızı iş öğelerine göre izleyin.
  • Dosya değişiklikleri, ilişkili iş öğeleri ve pencere konumları ve kesme noktaları gibi Visual Studio durumu da dahil olmak üzere çalışmanızı askıya alın ve daha sonra sürdürebilirsiniz.
  • Kod gözden geçirme isteğinde bulun.

Adım adım örnekler için bkz . DevOps geliştiricisinin hayatındaki Gün: Kullanıcı hikayesi için yeni kod yazma ve DevOps geliştiricisinin hayatındaki Gün: çalışmayı askıya alma, hatayı düzeltme ve kod incelemesi gerçekleştirme.

İpuçları

  • Kullanılabilir İş Öğeleri bölümünde görünen iş öğelerinin türlerini denetleyebilirsiniz. Varsayılan seçeneklerden birini veya kök Paylaşılan Sorgular klasöründe yer alan sorgulardan birini seçin. Bu sorgularla çalışmak için Takım Gezgini'ndekiİş Öğeleri sayfasını kullanın.

  • Bir iş öğesini Kullanılabilir İş Öğeleri, Devam Eden Çalışma veya Askıya Alınan Çalışma'ya taşıdığınızda, iş öğesi durumu veya açıklamaları güncelleştirilir; böylece ekibinize çalışmanızın durumuyla ilgili otomatik olarak bildirim gönderilebilir. Örneğin, ekibinizin görev panosu durumunuzu gösterecek şekilde güncelleştirilir. Bkz. Visual Studio ile çalışmayı izleme.

  • Projeniz özelleştirilmiş iş öğesi türü tanımları içeriyorsa, projenizin yöneticisi belirli adımları atmadığı sürece Çalışmam'ı kullanırken sorunlarla karşılaşabilirsiniz. Bkz . Proje için Çevik planlama araçlarını yapılandırma ve özelleştirme ve Yeni özelliklere erişmek için özelleştirilmiş bir işlem şablonunu güncelleştirme.

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

Çalışmanızı yönetmek için Takım Gezgini'ndekiBekleyen Değişiklikler sayfasını kullanabilirsiniz. Bekleyen Değişiklikler'i açmak için, Çalışmam sayfasındaki Devam Eden Çalışma'nın altında İade Et'i seçin veya Ctrl+0, P tuşlarına basın.

Takım Gezgini'nde Bekleyen Değişiklikler sayfasının ekran görüntüsü.

Tavsiye

  • Bekleyen Değişiklikler sayfasını Ekip Gezgini'nden çıkararak yeni bir pencerede açabilirsiniz.
  • Eklenen Değişiklikler'in altındaki Görünüm Seçenekleri bağlantısından liste ve ağaç görünümleri arasında geçiş yapabilirsiniz.

Geliştirme makinenizdeki dosyalarda yaptığınız hemen her değişiklik, siz iade edene kadar çalışma alanınızda bekleyen bir değişiklik olarak depolanır. Değişiklikler şunları içerir:

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ılayabilir. Bir dosyayı Visual Studio dışında, örneğin Not Defteri'nde düzenlerseniz, değişiklik otomatik olarak Bekleyen Değişiklikler sayfasındaki Eklenen Değişiklikler'in altında görünür.

Örneğin, Dosya Gezgini'nde visual studio dışında bir dosya ekler veya kaldırırsanız, dosya Dışlanan Değişiklikler bölümündeki Algılandı bağlantısının altında görünür. Bu değişiklikleri eklemek istiyorsanız Algılanan bağlantısını seçin.

Aday Değişikliklerini Yükselt iletişim kutusu görüntülenir. Öğelere sağ tıklayıp Windows Gezgini'nde Gözat'ı seçerek bunları görüntüleyebilir veya silmek için Diskten sil'i seçebilirsiniz. Öğeleri seçin ve ardından Öğeleri Dahil Edilen Değişiklikler'e eklemek için Yükselt'i seçin.

Uyarı

Boş klasörler görünmez.

Eğer kontrol edilmesi gerekmeyen öğeler Aday Değişikliklerini Tanıt iletişim kutusunda düzenli olarak görünüyorsa, öğeye sağ tıklayıp Bu yerel öğeyi yoksay seçeneğini seçerek öğeyi yoksayabilirsiniz. Visual Studio'nun bu tür bir dosyayı sistematik olarak yoksaymasına neden olacak bir dosya oluşturmak için Uzantıya göre yoksay, Dosya adına göre yoksay veya Klasöre göre yoksay'ı da seçebilirsiniz. .tfignore dosyaları hakkında daha fazla bilgi için bkz. Sunucuya dosya ekleme.

Değişiklikleri dışlamak için Onaylamak istediğiniz dosyaları seçme bölümüne bakın.

İş öğelerini ilişkilendir

Görevler veya hatalar gibi iş öğelerini değişikliklerinizle ilişkilendirmek en iyi yöntemdir. İlgili İş Öğeleri'nin altında, iş öğelerini sorgudan sürükleyin veya kimliğine göre bir iş öğesi ekleyin.

Neleri değiştirdiğinize bakın

Bir dosyada neleri değiştirdiğini gözden geçirebilirsiniz.

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

Bekleyen Değişiklikler sayfasında öğeye sağ tıklayın ve şunları seçin:

  • Çalışma alanınızdaki sürümden neleri değiştirdiğinize bakmak için Çalışma Alanı Sürümü ile karşılaştırın.
  • Yaptığınız değişikliklerin ekibinizin kod tabanındaki dosyanın en son sürümüyle karşılaştırmasını görmek için En Son Sürüm ile karşılaştırın.

Değiştirdiğiniz şeyleri görüntülemek için Çözüm Gezgini'ni veya Kaynak Denetim Gezgini'ni kullanma

  1. Çözüm Gezgini'nde veya Kaynak Denetim Gezgini'nde öğeyi bulun ve seçin.
  2. Öğeye sağ tıklayın ve karşılaştır'ı seçin.
  3. Karşılaştır iletişim kutusunda, Tür menüsünden şunları seçin:
    • Çalışma alanınızdaki sürümden neleri değiştirdiğinize bakmak için Çalışma Alanı Sürümü.
    • Değişikliklerinizin ekibinizin kod tabanındaki dosyanın en son sürümüyle karşılaştırmasını görmek için En Son Sürüm.
    • Diğer seçeneklerden biri: Değişiklik Kümesi, Tarih veya Etiket.
  4. Tamam'ı seçin.

Farklılık penceresi görüntülenir. Bu pencereyi kullanmak için bkz. Dosyaları karşılaştırma.

Bekleyen değişikliklerinizi geri alma

Çalışma alanınızdaki bekleyen değişikliklerin birini, bazılarını veya tümünü atabilirsiniz.

Uyarı

Diğer seçenekler:

Bekleyen değişikliklerinizin bir kısmını geri almak için

  1. Bekleyen Değişiklikleri Geri Al iletişim kutusunu açın:

    • Çözüm Gezgini'nde öğelere sağ tıklayın ve Kaynak Denetimi>Bekleyen Değişiklikleri Geri Al'ı seçin.
    • Ekip Gezgini'ninBekleyen Değişiklikler sayfasında öğelere sağ tıklayın ve Geri Al'ı seçin.
    • Kaynak Denetim Gezgini'nde öğelere sağ tıklayın ve Bekleyen Değişiklikleri Geri Al'ı seçin.

    Tavsiye

    Çözümünüzde veya kod projenizde yaptığınız tüm değişiklikleri geri almak için çözüme veya projeye sağ tıklayın ve Bekleyen Değişiklikleri Geri Al'ı seçin.

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

Yaptığınız bekleyen tüm değişiklikleri geri almak için

Takım Gezgini'ndekiBekleyen Değişiklikler sayfasında Eylemler bağlantısını ve ardından Tümünü Geri Al'ı seçin.

Komut istemini kullanma

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

  • Checkin komutuCheck In iletişim kutusunda bekleyen değişiklikleri açar.

  • Geri Al komutu bekleyen değişiklikleri geri alır.

    Tavsiye

    Yeterli izinlere sahipseniz başka bir kullanıcının çıkış yapma işlemini geri almak için Undo komutunu kullanabilirsiniz.

  • Fark komutu, bir dosyada neleri değiştirdiğiniz gösterir.

Sonraki adımlar

Değişikliklerinizi yapmayı bitirdiğinizde:

İpuçları