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

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

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

Kaynak denetimi altındaki bir dosyayı açmak ve değiştirmek için Çözüm Gezgini kullandığınızda, dosya sizin için otomatik olarak kullanıma alınmış olur. Simgeler, hangi dosyaları değiştirmediğinizDeğişmemiş simgesi, kullanıma aldıklarınızDeğiştirilen simgesi ve çözüme Simge eklendieklediğiniz dosyaları gösterir.

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

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

Not

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

Çalışmam'ı kullanarak:

  • 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'ndeki Bekleyen 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 Kontrol 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ü.

İpucu

  • Yeni bir pencerede açmak için Takım Gezgini'nden Bekleyen Değişiklikler sayfasını çıkarabilirsinizÇıkar.
  • 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. Visual Studio dışındaki bir dosyayı düzenlerseniz ( örneğin, Not Defteri) değişiklik otomatik olarak Bekleyen Değişiklikler sayfasındaki Eklenen Değişiklikler altında görünür.

Visual Studio dışında bir dosya ekler veya kaldırırsanız , örneğin Dosya Gezgini, 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.

Not

Boş klasörler görünmez.

İade etmeniz gerekmeyen öğeler Aday Değişikliklerini Yükselt iletişim kutusunda düzenli olarak görünüyorsa, öğeye sağ tıklayabilir ve öğeyi yoksaymak için Bu yerel öğeyi yoksay'ı seçebilirsiniz. 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 bkz . İade etmek istediğiniz dosyaları seçme.

İş öğelerini ilişkilendirme

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 veya Kaynak Denetim Gezgini'ni kullanma

  1. öğeyi Çözüm Gezgini veya Kaynak Denetim Gezgini'nde 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.

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

Not

Diğer seçenekler:

Bekleyen bazı değişikliklerinizi geri almak için

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

    • Çözüm Gezgini öğeleri sağ tıklatın ve Kaynak Denetimi>Bekleyen Değişiklikleri Geri Al'ı seçin.
    • Ekip Gezgini'nin Bekleyen 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.

    İpucu

    Çö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.

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

Takım Gezgini'ndeki Bekleyen 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.

  • İade Et komutu, bekleyen değişiklikleri Kontrol iletişim kutusunda açar.

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

    İpucu

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

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

Sonraki adımlar

Değişikliklerinizi yapmayı bitirdiğinizde:

İpuçları