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.

Screenshot of an example of line-staging support in Visual Studio 2022.

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.

Screenshot of an example of how to unstage changes in Visual Studio 2022.

Renk kenar boşluğu desteği

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

Screenshot of the color margins in the Visual Studio 2022 editor.

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.

Screenshot of differentiated and annotated color margin examples in Visual Studio 2022.

İpucu

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>Ortam>Yazı Tipleri ve Renkleri'negidin ve aşağıdaki seçeneklerden birini belirleyin:

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

Screenshot of the Options dialog box where you can change the colors Visual Studio uses for source control.

Farka Göz Atma desteği

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 satır sayısını özetler ve Yukarı ve Aşağı oklarını kullanarak değişiklikler arasında gezinmeyi kolaylaştırır.

Screenshot of the Peek Difference user interface in Visual Studio as it relates to source control.

Değişiklikleri içeren bir satıra sağ tıkladığınızda Da Göz Atma Farkı'nı kullanabilirsiniz. Aradaki Farka Göz At'ı seçebileceğiniz bir bağlam menüsü görüntülenir. Alternatif olarak Alt+F8 klavye kısayolunu da kullanabilirsiniz.

Screenshot of the right-click context menu in Visual Studio where you can select Peek Difference.

Not

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

Screenshot of the Diff options available from the gear icon, where you can select the 'Inline mode' option.

İpucu

Araç>Seçenekleri>Metin Düzenleyicisi>Gelişmiş'in Kenar boşluğuna göz atmak için tıklayın seçeneğini kullanarak Farka Göz Atma kullanıcı arabiriminde Visual Studio'nun kod değişiklikleriyle etkileşim kurma şeklini değiştirebilirsiniz. Screenshot of the 'Click to peek in margin' setting.Örneğin, 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 Atma kullanıcı arabirimini (UI) kullanarak herhangi bir kod öbeklerini hazırlayabilirsiniz. Bunu yapmak için, hazırlamak istediğiniz değişikliğin üzerine gelin ve Aşama Değişikliği'ni seçin. Alternatif olarak, belgede yaptığınız tüm değişiklikleri hazırlamak istiyorsanız genel Aşama düğmesini kullanın.

Screenshot of the Stage Change option in Visual Studio 2022.

Tam ekran fark görünümünü tercih ediyorsanız Fark düzenleyicisine geçebilirsiniz. Şöyle yapılır: Farka Göz Atma kullanıcı arabiriminin sağ üst köşesindeki Belgeye Yükselt düğmesini seçin. Alternatif olarak, Ctrl+Alt+Home klavye kısayolunu da kullanabilirsiniz. Farka Göz Atma kullanıcı arabiriminin sağladığı tüm özellikler Diff düzenleyicisinde de kullanılabilir.

Screenshot of the Stage Change difference view in Visual Studio 2022.

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

Eklemek istediğ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. Ardından bir işleme iletisi girin ve İşleme Aşamalı'yı seçin.

Screenshot of the Git Changes dialog in Visual Studio 2022.