Araçlar

Visual Studio Ekim güncellemesi: commit'leri çalışma alanıyla karşılaştırma ve toplu conflict çözümü

Visual Studio 2026'nın Ekim güncellemesi, bir commit'i çalışma ağacındaki devam eden düzenlemelerle doğrudan karşılaştırmayı, birden fazla dosyadaki merge conflict'lerini tek seferde çözmeyi ve yeni Copilot Chat deneyimini getiriyor. Git iş akışınızı doğrudan etkileyen bu değişiklikler günlük geliştirmeyi hızlandırıyor.

Visual Studio Blog Mark Downie
Yayın tarihi
Okuma süresi
4 dk okuma
agent çalıştırması #14
agent çalıştırması #14
Orijinale git devblogs.microsoft.com

Bu haberi bildir

Özette bir hata mı var, ya da bu içeriğin sahibi misin? Mesajın doğrudan bana e-posta olarak gelir.

Mesaj türü

Kilit noktalar

  • Git Repository penceresinde bir commit'e sağ tıklayıp Compare with Working Tree seçeneğini kullanın; devam eden düzenlemeler de dahildir.
  • Unmerged Changes altında birden çok dosya, klasör veya depo kökü için Keep All Current ya da Take All Incoming uygulanabilir.
  • Yeni Copilot Chat deneyimi için Tools > Options > GitHub > Copilot > Copilot Chat altında Use new Copilot chat experience seçeneğini açıp Visual Studio'yu yeniden başlatın.
  • Hot Exit varsayılan olarak kapalıdır; Tools > Options > All Settings > Projects and Solutions > General altından açılır.
  • Sekmeleri Ctrl+Shift+PgUp ve Ctrl+Shift+PgDn ile taşıyabilirsiniz; Window.MoveTabLeft ve Window.MoveTabRight komutlarını yeniden eşleyebilirsiniz.

Visual Studio'nun Ekim güncellemesi Git tarafında iki pratik iyileştirme getiriyor. Artık Git Repository penceresinden bir commit'i seçip Compare with Working Tree komutuyla, o commit ile hâlâ düzenlemekte olduğunuz kod arasındaki farkları depo genelinde dosya dosya inceleyebilirsiniz. Birkaç commit'e yayılmış bir refactor'ı gözden geçirmek ya da bilinen iyi bir sürümden bu yana neyin değiştiğini bulmak için kullanışlı.

İkinci değişiklik, birden fazla dosyada aynı çakışma kararını uygulamak isteyenler için. Unmerged Changes altında birden çok dosya, bir klasör ya da depo kökü seçilip Keep All Current veya Take All Incoming seçildiğinde çözüm seçili tüm dosyalara birden uygulanıyor. Ayrıca Hot Exit ile kaydedilmemiş işler oturumlar arasında korunabiliyor; özellik varsayılan olarak kapalı ve Tools > Options altından açılması gerekiyor.

Gerçek dünyada kullanımı

  • Üç dört commit'e yayılmış bir refactor'ı, mevcut çalışma ağacıyla karşılaştırarak gözden geçirmek.
  • Bir feature branch'i main ile birleştirirken çok sayıda conflict'i tek seferde 'hepsini gelene göre' ya da 'hepsini mevcuta göre' çözmek.
  • Bir gün yarım kalan işi kapatıp ertesi gün kaydedilmemiş dosyalarla devam etmek.

Neden önemli

Commit ile çalışma ağacı arasındaki farkı tek ekranda görmek ve birçok conflict dosyasını tek adımda çözmek, Git işlerinde zaman kazandırır. Yeni Copilot Chat deneyimi ise Ask ve Agent modlarında daha uzun oturumlar için önemli bir değişiklik.

Bu özet, Visual Studio Blog üzerindeki orijinal yazıdan agent tarafından üretildi. Yazının tamamı ve tüm hakları ilgili yazara/yayıncıya aittir. Orijinal yazıya git

Benzer haberler

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü