Visual Studio'da kod satırlarını hazırlama

Etkileşimli hazırlama olarak da bilinen satır hazırlama desteği, Visual Studio 2022 sürüm 17.3 ve sonraki sürümlerde kullanılabilir. Satır hazırlama, dosyalarınızdaki değişikliklerin öbeklerini doğrudan kod düzenleyicisinden hazırlamanıza olanak tanır. Satır hazırlama, değişiklikleri farklı işlemeler arasında bölmek istediğinizde de yararlı olabilir.

Visual Studio 2022'de Git satır hazırlama desteği örneğinin ekran görüntüsü.

Visual Studio 2022 sürüm 17.6'dan başlayarak, değişiklikleri satır satır silmek için vurgulama seçeneğini kullanabilirsiniz.

Visual Studio 2022'de Git için değişiklikleri kaldırma örneği ekran görüntüsü.

Renk kenar boşluklarıyla aşamalı değişiklikleri gözlemleme

Satır hazırlama desteği hakkında fark edebileceğiniz ilk şey, düzenleyicinin git değişikliklerini kaydırma çubuğunda ve kenar boşluğunda nasıl görselleştirdiğinizdir.

Visual Studio 2022 düzenleyicisindeki renk kenar boşluklarının ekran görüntüsü.

Renkler ve ek açıklamalar eklediğiniz, sildiğiniz veya değiştirdiğiniz kaydedilmiş ve kaydedilmemiş değişiklikler arasında ayrım yapmayı kolaylaştırır.

Visual Studio 2022'de farklılaştırılmış ve açıklamalı renk kenar boşluğu örneklerinin ekran görüntüsü.

Renk kenar boşluğu ayarlarını yapılandırma

Değişiklikleri yönetmenize yardımcı olması için Visual Studio'da görüntülenen renkleri değiştirebilirsiniz. Araçlar>Seçenekleri iletişim kutusunda Ortam>Yazı Tipleri ve Renkler bölümüne gidin ve aşağıdaki Görüntü öğeleri seçeneklerini yapılandırın:

  • Kaynak denetimi altındaki belgelerde eklemeleri izleme
  • Kaynak denetimi altındaki belgelerde silmeleri izleme
  • Kaynak denetimi altındaki belgelerde değişiklikleri izleme

Visual Studio'nun kaynak denetimi için kullandığı renkleri değiştirebileceğiniz Seçenekler iletişim kutusunun ekran görüntüsü.

Göz Atma Farkı ile hazırlanmış değişiklikleri görüntüleme

Renk kenar boşlukları etkileşimlidir. Renk kenar boşluğu seçtiğinizde Visual Studio, bağlam değiştirmeden düzenleyicide değişikliklerinizi görüntüleyebileceğiniz Farka Göz Atma kullanıcı arabirimini (UI) açar. Göz Atma Farkı kullanıcı arabirimi, eklenen ve kaldırılan çizgilerin sayısını özetler ve Yukarı ve Aşağı oklarını kullanarak değişiklikler arasında geçiş yapmanızı kolaylaştırır.

Kaynak denetimiyle ilgili olarak Visual Studio'daki Farka Göz Atma kullanıcı arabiriminin ekran görüntüsü.

Değişiklikleri olan bir kod satırına sağ tıkladığınızda Da Göz Atma Farkı'na erişebilirsiniz. Bağlam menüsünden Farka Göz At'ı seçebilir veya Alt+F8 klavye kısayolunu kullanabilirsiniz.

Visual Studio'da Farka Göz At'ı seçebileceğiniz sağ tıklama bağlam menüsünün ekran görüntüsü.

Not

Satır içi fark görünümünü tercih ediyorsanız, Satır içi moda geçmek için Fark düzenleyicisinin sağ üst köşesindeki Ayarlar denetimini kullanabilirsiniz.

Dişli simgesinde bulunan ve 'Satır içi mod' seçeneğini belirleyebileceğiniz Fark seçeneklerinin ekran görüntüsü.

Göz Atma Farkı ayarlarını yapılandırma

Farka Göz Atma kullanıcı arabiriminde Visual Studio'nun kod değişiklikleriyle etkileşim kurma şeklini değiştirebilirsiniz. Kenar boşluğuna göz atmak için tıklayın seçeneği, Araçlar>Seçenekleri>Metin Düzenleyicisi>Gelişmiş sayfasında bulunur.

'Kenar boşluğuna göz atmak için tıklayın' Metin Düzenleyicisi ayarının ekran görüntüsü.

Varsayılan Tek tıklama ayarını Çift tıklama olarak değiştirebilir veya Farka Göz Atma kullanıcı arabirimini kapatmak için Yok'u seçebilirsiniz.

Kod öbeklerini hazırlama

Farka Göz At kullanıcı arabirimini kullanarak herhangi bir kod öbeklerini hazırlayabilirsiniz. Hazırlama değişikliğinin üzerine gelin ve Aşama Değişikliği'ni seçin. Belgede yaptığınız tüm değişiklikleri hazırlamak istiyorsanız genel Aşama eylemini kullanabilirsiniz.

Visual Studio 2022'de Aşama Değişikliği seçeneğinin ekran görüntüsü.

Not

Tam ekran farkı görünümünü tercih ediyorsanız, Farka Göz Atma kullanıcı arabiriminin sağ üst köşesindeki Belgeye Yükselt simgesiyle Fark düzenleyicisine geçebilir veya Ctrl+Alt+Giriş klavye kısayolunu kullanabilirsiniz. Farka Göz Atma kullanıcı arabirimi tarafından sağlanan tüm özellikler Diff düzenleyicisinde de kullanılabilir. Aşağıdaki görüntüde Diff düzenleyicisi görünümü gösterilmektedir:

Visual Studio 2022'de Aşama Değişikliği fark görünümünün ekran görüntüsü.

Hazırlanmış değişiklikleri işleme

İstediğiniz değişiklikleri gözden geçirip hazırlayarak işlemenizi hazırladıktan sonra Git Değişiklikleri penceresini kullanarak işlemenizi oluşturabilirsiniz. İşleme iletisini girin ve işlemi tamamlamak için İşleme Aşamalı'yı seçin:

Visual Studio 2022'de Git Değişiklikleri iletişim kutusunun ekran görüntüsü.