Aracılığıyla paylaş


Visual Studio'da Git hakkında

Visual Studio, yaygın olarak kullanılan modern bir sürüm denetim sistemi olan Git için bir kullanıcı arabirimi sağlar. Kaynak kodunuz bir GitHub deposunda, Azure DevOps'ta veya başka bir Git sağlayıcısında barındırılıyor olsun, Visual Studio IDE içindeki tüm yaygın sürüm denetimi görevlerini gerçekleştirebilirsiniz. Alternatif olarak, daha sonra bir sağlayıcıya bağlanmaya hazır olduğunuzda kaynağınızı yedekleme seçeneğiyle hiçbir sağlayıcı olmadan yerel olarak çalışabilirsiniz.

Çalıştığınız kaynak kodun Visual Studio ile oluşturulmuş olması gerekmez. Visual Studio proje dosyası olup olmadığına bakılmaksızın herhangi bir Git deposundaki herhangi bir kaynak klasörle çalışabilirsiniz.

Visual Studio'da Git ve GitHub ile başlayın

Git'i Visual Studio ile kullanmaya başlamak için:

  • GitHub gibi bir Git sağlayıcısında barındırılan bir Git deponuz varsa, depoyu yerel makinenize kopyalayın.

  • Aksi takdirde, kolayca yeni bir Git deposu oluşturun ve kodunuzu ekleyin. Henüz bir Git sağlayıcınız yoksa, Visual Studio'daki Git deneyimi bu sağlayıcı için iyileştirildiğinden GitHub ile başlamanızı öneririz. GitHub, kodunuzu depolayabileceğiniz ve herhangi bir cihazdan, herhangi bir yerden erişebileceğiniz ücretsiz ve güvenli bulut kodu depolama alanı sunar.

Anahtar zincirinize hem GitHub hem de GitHub Enterprise hesaplarını eklemekle kalmaz, aynı zamanda Microsoft hesaplarında olduğu gibi bunlardan da yararlanabilirsiniz. GitHub hesabınız yoksa, şimdi Visual Studio ile kullanmak üzere bir GitHub hesabı oluşturmak için bu adımları izleyin. Ayrıca, Visual Studio 17.12 ve sonraki sürümlerde birden çok GitHub hesabı ekleyebilir ve gerektiğinde bunlar arasında geçiş yapabilirsiniz. Bkz. Visual Studio anahtar zincirinize GitHub hesapları ekleme.

Visual Studio'da Git Deposu Oluştur iletişim kutusunun ekran görüntüsü.

Komut satırında git komutlarını kullanmak istiyorsanız, Windows için Git'i de yüklemelisiniz (bir Microsoft ürünü değil).

Dosyaları Çözüm Gezgini'nde görüntüleme

Bir depoyu kopyaladığınızda veya yerel bir depoyu açtığınızda, Visual Studio Git bağlamına geçer. Çözüm Gezgini, klasörü Git deposunun köküne yükler ve dosya uzantısına benzer veya dosya uzantısına sahip görüntülenebilir dosyalar CMakeLists.txt için dizin ağacını .sln tarar. Daha fazla bilgi için bkz: Çözüm Gezgini'nde dosyaları görüntüleme.

Dallar ve uzak depolar

İlgili değişiklikleri, üzerinde çalıştığınız ilgisiz değişikliklerden ayrı tutmak için dalları kullanabilirsiniz. Önerilen Git iş akışı, üzerinde çalıştığınız her özellik veya düzeltme için yeni bir dal kullanır. Visual Studio'dan dal oluşturmayı öğrenin.

Yeni bir dal oluşturup bu dala geçiş yaptıktan sonra, mevcut dosyaları değiştirerek veya yenilerini ekleyerek çalışmaya başlayabilir ve ardından çalışmanızı depoya kaydedebilirsiniz. Visual Studio'da yürütme yapma hakkında daha fazla bilgi edinmek ve Git'teki dosya durumlarını daha iyi anlamak için İşleme yapma sayfasına bakın.

Git, dağıtılmış bir sürüm kontrol sistemidir, yani şu ana kadar yapılan tüm değişiklikler yalnızca yerel değişikliklerdir. Bu değişiklikleri uzak bir depoya katkıda bulunmak için, bu yerel işlemeleri uzak bir depoya göndermeniz gerekir.

Bir ekipte çalışıyorsanız veya farklı makineler kullanıyorsanız, genellikle uzak depoda yeni değişiklikler getirmeniz ve çekmeniz gerekebilir. Visual Studio'da Git ağ işlemlerini yönetme hakkında daha fazla bilgi edinmek için Getirme, çekme, gönderme ve eşitleme sayfasına bakın.

Çözüm Gezgini'nde Git menüsü ve Git Değişiklikleri sekmesi gösterilen Visual Studio IDE'nin ekran görüntüsü.

Depo yönetimi ve işbirliği

Ancak, Git deponuza odaklanmanın daha mantıklı olduğu zamanlar vardır. Örneğin, ekibinizin ne üzerinde çalıştığına dair iyi bir resim elde etmeniz veya farklı bir daldan bir işlemeyi kopyalamanız ya da yalnızca giden işlemelerinizi temizlemeniz gerekebilir. Visual Studio, diğer araçları kullanma gereksinimini ortadan kaldıran güçlü depo tarama ve işbirliği özellikleri içerir.

Git deponuza odaklanmanıza yardımcı olmak için Visual Studio, yerel ve uzak dallar ve işleme geçmişi de dahil olmak üzere deponuzdaki tüm ayrıntıların birleştirilmiş bir görünümü olan bir Git Deposu penceresine sahiptir. Bu pencereye doğrudan menü çubuğundaki Git veya Görünüm'den ya da durum çubuğundan erişebilirsiniz.

Çözüm Gezgini'nde Git menüsünü ve Git Değişiklikleri sekmesini vurgulayan Visual Studio IDE.

Git depolarına göz atma ve yönetme

Git deponuza göz atmak ve yönetmek için Visual Studio'daki Git Deposu penceresini nasıl kullanabileceğiniz hakkında daha fazla bilgi edinmek için aşağıdaki sayfalara bakın:

Birleştirme çakışmalarını işleme

Birleştirme sırasında iki geliştirici bir dosyada aynı satırları değiştirirse ve Git hangisinin doğru olduğunu otomatik olarak bilmezse çakışmalar oluşabilir. Git birleştirmeyi durdurur ve çakışan bir durumda olduğunuzu size bildirir. Birleştirme çakışmalarını çözme sayfasında daha fazla bilgi edinin.

Git ayarlarınızı kişiselleştirme

Git ayarlarınızı hem depo düzeyinde hem de genel düzeyde kişiselleştirmek için:

  1. Menü çubuğunda Git>Ayarları'na veya Araçlar>Seçenekleri'ne>,Kaynak Denetimi'ne>, Git Genel Ayarları'na gidin

  2. İstediğiniz seçenekleri belirleyin.

    Visual Studio IDE'de kişiselleştirme ve özelleştirme ayarlarını seçebileceğiniz Seçenekler iletişim kutusunun ekran görüntüsü.

Üretkenlik geliştirmeleri

Visual Studio 2022 sürüm 17.12'de kodun herhangi bir bölümünü seçebilir ve ardından sağ tıklayabilir, Git alt menüsünü genişletebilir ve GitHub Kalıcı Bağlantısını Kopyala'yı (veya AzureDevOps Kalıcı Bağlantısını Kopyala) seçerek bir GitHub Kalıcı Bağlantısı veya Azure DevOps Kalıcı Bağlantısı oluşturabilir ve panoya kopyalayabilirsiniz. Buradan, bir bağlantının kullanılabileceği herhangi bir yere, tarayıcıya yapıştırabilir veya e-posta, sohbet oturumları ve belgeler üzerinden paylaşabilirsiniz. Aynısını Git Deposu penceresindeki katıştırılmış işleme ayrıntıları görünümünde de yapabilirsiniz. Bu özellik, dalları değiştirmeden önceki işlemelerden belirli kodlara başvurmanıza olanak tanır. Visual Studio'da Git barındırma sağlayıcısı, GitHub veya Azure DevOps'ta bir hesapla oturum açmış olmanız gerekir.

Visual Studio 2022 sürüm 17.6'da GitHub Sorunları ve Azure DevOps iş öğelerini arayabilir ve bunlara bağlanabilirsiniz . Üretkenliği Artırmak için Git Özellikleri blog gönderisine bakın.

Git artık Visual Studio 2019'da varsayılan sürüm denetimi deneyimidir. 16.6 sürümünden bu yana, özellik kümesini oluşturmak ve geri bildirimlerinize göre yinelemek için çalıştık. 16.8 sürümünde, herkes için varsayılan sürüm denetimi deneyimi haline geldi.

Uyarı

Visual Studio 2022'de de Git özellik kümesini oluşturmaya ve yinelemeye devam ediyoruz. Yeni bir özellik güncelleştirmesi hakkında daha fazla bilgi edinmek için Visual Studio'da çoklu depo desteği blog gönderisine bakın.

Git hakkında daha fazla bilgi edinin

Git, en yaygın kullanılan modern sürüm kontrol sistemidir, bu nedenle ister profesyonel bir geliştirici olun, ister kodlamayı öğreniyor olun, Git sizin için çok yararlı olabilir. Git'i kullanmaya yeni başladıysanız, https://git-scm.com/ web sitesi başlamak için iyi bir yerdir. Orada hile sayfaları, popüler bir çevrimiçi kitap ve Git Temelleri videoları bulacaksınız.

Visual Studio 2019'da Git ile çalışmaya başlama

Visual Studio'da yeni Git deneyimini nasıl kullanacağınız konusunda size yol göstereceğiz, ancak önce hızlı bir tur atmak isterseniz aşağıdaki videoya göz atın:

Video uzunluğu: 5.27 dakika

Daha üretken olmak için Git'i Visual Studio ile kullanmaya başlamanın üç yolu vardır:

  • Yeni bir Git deposu oluşturun. Zaten Git ile ilişkilendirilmemiş kodunuz varsa, yeni bir Git deposu oluşturarak başlayabilirsiniz.
  • Mevcut bir Git deposunu kopyalayın. Üzerinde çalışmak istediğiniz kod makinenizde değilse, mevcut herhangi bir uzak depoyu klonlayabilirsiniz.
  • Mevcut bir Git deposunu açın. Kodunuz zaten makinenizdeyse, Dosya>Açık>Proje/Çözüm (veya Klasör) kullanarak açabilirsiniz ve Visual Studio başlatılmış bir Git deposu olup olmadığını otomatik olarak algılar.

Uyarı

Visual Studio 2019 sürüm 16.8'den başlayarak, tamamen tümleşik bir GitHub hesabı deneyimi ekliyoruz. Artık anahtar zincirinize hem GitHub hem de GitHub Enterprise hesapları ekleyebilirsiniz. Bunları Microsoft hesaplarında olduğu gibi ekleyebilir ve bunlardan yararlanabilirsiniz, bu da Visual Studio'da GitHub kaynaklarınıza daha kolay erişebileceğiniz anlamına gelir. Daha fazla bilgi için Visual Studio'da GitHub hesaplarıyla çalışma sayfasına bakın.

Tavsiye

GitHub hesabınız yoksa, Visual Studio ile kullanmak için bir GitHub hesabı oluşturma sayfasında özetlenen adımları izleyerek başlayabilirsiniz.

Visual Studio 2019'da yeni bir Git deposu oluşturma

Kodunuz Git ile ilişkilendirilmemişse, yeni bir Git deposu oluşturarak başlayabilirsiniz. Bunu yapmak için menü çubuğundan Git Git>Deposu Oluştur'u seçin. Ardından, Git deposu oluştur iletişim kutusuna bilgilerinizi girin.

Visual Studio'da Git Deposu Oluştur iletişim kutusu.

Git deposu oluştur iletişim kutusu, yeni deponuzu GitHub'a göndermenizi kolaylaştırır. Varsayılan olarak, yeni deponuz özeldir, bu da ona erişebilecek tek kişinin siz olduğunuz anlamına gelir. Kutunun işaretini kaldırırsanız, deponuz herkese açık olur, bu da GitHub'daki herkesin onu görüntüleyebileceği anlamına gelir.

Tavsiye

Deponuz ister herkese açık ister özel olsun, bir ekiple çalışmıyor olsanız bile kodunuzun uzaktan yedeğini GitHub'da güvenli bir şekilde depolamak en iyisidir. Bu, hangi bilgisayarı kullanıyor olursanız olun kodunuzu da kullanılabilir hale getirir.

Yalnızca yerel seçeneğini kullanarak yalnızca yerel bir Git deposu oluşturmayı seçebilirsiniz. Alternatif olarak, Mevcut Uzak seçeneğini kullanarak yerel projenizi Azure DevOps'ta veya başka bir Git sağlayıcısında mevcut boş bir uzak depoya bağlayabilirsiniz.

Visual Studio 2019'da mevcut bir Git deposunu kopyalama

Visual Studio basit bir kopyalama deneyimi içerir. Kopyalamak istediğiniz deponun URL'sini biliyorsanız, URL'yi Depo konumu bölümüne yapıştırabilir ve ardından Visual Studio'nun kopyalanmasını istediğiniz disk konumunu seçebilirsiniz.

Visual Studio'daki Git Deposunu Kopyala iletişim kutusu.

Depo URL'sini bilmiyorsanız Visual Studio, mevcut GitHub veya Azure DevOps deponuza göz atmayı ve ardından kopyalamayı kolaylaştırır.

Visual Studio 2019'da mevcut bir yerel depoyu açma

Bir depoyu kopyaladıktan veya bir depo oluşturduktan sonra, Visual Studio Git deposunu algılar ve Git menüsündeki Yerel Depolar listenize ekler.

Buradan Git depolarınıza hızlı bir şekilde erişebilir ve bunlar arasında geçiş yapabilirsiniz.

Visual Studio'daki Git menüsündeki Yerel Depolar seçeneği

Visual Studio 2019'daki Çözüm Gezgini'nde dosyaları görüntüleme

Bir depoyu kopyaladığınızda veya yerel bir depoyu açtığınızda, Visual Studio daha önce açık olan tüm çözümleri ve projeleri kaydedip kapatarak sizi bu Git bağlamına geçirir. Çözüm Gezgini, Git deposunun kökündeki klasörü yükler ve görüntülenebilir dosyalar için dizin ağacını tarar. Bunlar, CMakeLists.txt veya .sln dosya uzantısına sahip dosyalar gibi dosyaları içerir.

Visual Studio, Çözüm Gezgini'nde yüklediğiniz dosyaya bağlı olarak Görünümünü ayarlar:

  • Tek .sln bir dosya içeren bir depoyu kopyalarsanız, Çözüm Gezgini bu çözümü sizin için doğrudan yükler.
  • Çözüm Gezgini deponuzdaki herhangi bir .sln dosyayı algılamazsa, varsayılan olarak Klasör Görünümü'nü yükler.
  • Deponuzda .sln birden fazla dosya varsa, Çözüm Gezgini size aralarından seçim yapabileceğiniz kullanılabilir Görünümlerin listesini gösterir.

Çözüm Gezgini araç çubuğundaki Görünümleri Değiştir düğmesini kullanarak şu anda açık olan Görünüm ile Görünümler listesi arasında geçiş yapabilirsiniz.

Visual Studio'da Görünümleri Değiştir düğmesinin seçili olduğu Çözüm Gezgini.

Daha fazla bilgi için, Depodan proje açma öğreticisinin Çözüm Gezgini'nde dosyaları görüntüleme bölümüne bakın.

Visual Studio 2019'da Git Değişiklikleri penceresi

Git, siz çalışırken deponuzdaki dosya değişikliklerini izler ve deponuzdaki dosyaları üç kategoriye ayırır. Bu değişiklikler, komut satırına komutu girdiğinizde git status göreceğiniz değişikliklerle eşdeğerdir:

  • Değiştirilmemiş dosyalar: Bu dosyalar son işlemenizden bu yana değişmedi.
  • Değiştirilen dosyalar: Bu dosyalar son işlemenizden bu yana değişiklikler içeriyor, ancak bunları henüz bir sonraki işleme için hazırlamadınız.
  • Aşamalı dosyalar: Bu dosyalar bir sonraki işlemeye eklenecek değişikliklere sahiptir.

Siz işinizi yaparken Visual Studio, Git Değişiklikleri penceresinin Değişiklikler bölümünde projenizde yapılan dosya değişikliklerini izler.

Visual Studio'daki Git Değişiklikleri penceresi.

Değişiklikleri yerleştirmeye hazır olduğunuzda, hazırlamak istediğiniz her dosyada (artı) düğmesini tıklatın + veya bir dosyayı sağ tıklatın ve ardından Aşama'yı seçin. Ayrıca, Değişiklikler+Tümünü (artı) aşamala düğmesini kullanarak, değiştirilen tüm dosyalarınızı tek tıklamayla da hazırlayabilirsiniz.

Bir değişikliği hazırladığınızda, Visual Studio bir Aşamalı Değişiklikler bölümü oluşturur. Bir sonraki işlemeye yalnızca Aşamalı Değişiklikler bölümündeki değişiklikler eklenir. Bunu, İşleme Aşamalı'yı seçerek yapabilirsiniz. Bu eylemin eşdeğer komutudur git commit -m "Your commit message". Değişiklikler , – (eksi) düğmesine tıklanarak da kaldırılabilir. Bu eylemin eşdeğer komutu, git reset <file_path> tek bir dosyanın sahnesini açmak veya git reset <directory_path> dizindeki tüm dosyaları silmektir.

Ayrıca, hazırlama alanını atlayarak değiştirilmiş dosyalarınızı hazırlamamayı da seçebilirsiniz. Bu durumda Visual Studio, değişikliklerinizi hazırlamanıza gerek kalmadan doğrudan işlemenize olanak tanır. İşleme iletinizi girip Tümünü İşle'yi seçmeniz gerekir. Bu eylemin eşdeğer komutudur git commit -a.

Visual Studio ayrıca Tümünü İşle ve Tümünü gönder ve İşle ve Eşitle kısayollarını kullanarak tek tıklamayla işlemeyi ve eşitlemeyi kolaylaştırır. Değişiklikler ve Hazırlanmış değişiklikler bölümlerinde herhangi bir dosyaya çift tıkladığınızda, dosyanın değiştirilmemiş sürümüyle satır satır karşılaştırma görebilirsiniz.

Visual Studio'da dosya sürümlerinin satır satır karşılaştırması

Tavsiye

Azure DevOps deposuna bağlıysanız "#" karakterini kullanarak bir Azure DevOps iş öğesini bir işleme ile ilişkilendirebilirsiniz. Azure DevOps deponuzu Takım Gezgini>Bağlantıları Yönet aracılığıyla bağlayabilirsiniz.

Visual Studio 2019'da var olan bir dalı seçme

Visual Studio, Git Değişiklikleri penceresinin üst kısmındaki seçicide geçerli dalı görüntüler.

Visual Studio'daki Git Değişiklikleri seçicisinin üst kısmındaki seçiciyi kullanarak görüntüleyebileceğiniz geçerli dallar

Geçerli dal, Visual Studio IDE'nin sağ alt köşesindeki durum çubuğunda da kullanılabilir.

Visual Studio IDE'de sağ alt köşedeki durum çubuğunu kullanarak görüntüleyebileceğiniz geçerli dallar

Her iki konumdan da mevcut dallar arasında geçiş yapabilirsiniz.

Visual Studio 2019'da yeni bir dal oluşturma

Ayrıca yeni bir dal da oluşturabilirsiniz. Bu eylemin eşdeğer komutudur git checkout -b <branchname>.

Yeni bir dal oluşturmak, dal adını girmek ve bunu mevcut bir dala dayandırmak kadar basittir.

Visual Studio'da Yeni Dal Oluştur iletişim kutusu

Temel olarak mevcut bir yerel veya uzak dalı seçebilirsiniz. Checkout dalı onay kutusu, sizi otomatik olarak yeni oluşturulan dala geçirir. Bu eylemin eşdeğer komutudur git checkout -b <new-branch><existing-branch>.

Visual Studio 2019'da Git Deposu penceresi

Visual Studio, tüm dallar, uzak öğeler ve işleme geçmişleri de dahil olmak üzere deponuzdaki tüm ayrıntıların birleştirilmiş bir görünümü olan yeni bir Git Deposu penceresine sahiptir. Bu pencereye doğrudan menü çubuğundaki Git veya Görünüm'den ya da durum çubuğundan erişebilirsiniz.

Visual Studio 2019'da dalları yönetme

Git menüsünden Dalları Yönet'i seçtiğinizde, Git Deposu penceresinde dalların ağaç görünümünü görürsünüz. Sol bölmeden, dalları kullanıma almak, yeni dallar oluşturmak, birleştirmek, yeniden temellendirmek, kiraz seçmek ve daha fazlası için sağ tıklama bağlam menüsünü kullanabilirsiniz. Dala tıkladığınızda, sağ bölmede işleme geçmişinin bir önizlemesini görebilirsiniz.

Visual Studio 2019'da gelen ve giden işlemeler

Bir dalı getirdiğinizde, Git Değişiklikleri penceresinde dal açılan listesinin altında, uzak daldan çekilmemiş işlemelerin sayısını görüntüleyen bir gösterge bulunur. Bu gösterge, gönderilmemiş yerel işlemelerin sayısını da gösterir.

Visual Studio'da gösterge açılan kullanıcı arabirimi öğesini gösteren Git Değişiklikleri penceresi

Gösterge ayrıca sizi Git Deposu penceresinde o dalın işleme geçmişine götüren bir bağlantı işlevi de görür. Geçmişin üst kısmında artık bu gelen ve giden işlemelerin ayrıntıları görüntülenir. Buradan, taahhütleri Çekmeye veya İtmeye de karar verebilirsiniz.

Visual Studio'da bir dalın işleme geçmişini gösteren Git Deposu penceresi

Visual Studio 2019'da İşleme Ayrıntıları

Bir İşleme'ye çift tıkladığınızda, Visual Studio ayrıntılarını ayrı bir araç penceresinde açar. Buradan yürütmeyi geri alabilir, yürütmeyi sıfırlayabilir, yürütme mesajını değiştirebilir veya yürütmede bir etiket oluşturabilirsiniz. İşlemede değiştirilen bir dosyaya tıkladığınızda Visual Studio, işlemenin ve üst öğesinin yan yana Fark görünümünü açar.

Visual Studio'daki İşleme Ayrıntıları iletişim kutusu

Visual Studio 2019'da birleştirme çakışmalarını işleme

Birleştirme sırasında iki geliştirici bir dosyada aynı satırları değiştirirse ve Git hangisinin doğru olduğunu otomatik olarak bilmezse çakışmalar oluşabilir. Git birleştirmeyi durdurur ve çakışan bir durumda olduğunuzu size bildirir.

Visual Studio, birleştirme çakışmasını tanımlamayı ve çözmeyi kolaylaştırır. İlk olarak, Git Deposu penceresinde pencerenin üst kısmında altın renkli bir bilgi çubuğu gösterilir.

Visual Studio'da 'Birleştirme çakışmalarla tamamlandı' iletisi

Git Değişiklikleri penceresinde ayrıca 'Birleştirme çakışmalarla devam ediyor' mesajı görüntülenir ve birleştirilmemiş dosyalar bunun altında ayrı bir bölümde bulunur.

Visual Studio'da 'Çakışmalarla birleştirme devam ediyor' iletisi

Ancak bu pencerelerden hiçbiri açık değilse ve bunun yerine birleştirme çakışmaları olan dosyaya giderseniz, aşağıdaki metni aramanız gerekmez:

    <<<<<<< HEAD
    =======
    >>>>>>> main

Bunun yerine, Visual Studio sayfanın üst kısmında, açılan dosyada çakışmalar olduğunu gösteren altın renkli bir bilgi çubuğu görüntüler. Ardından, Birleştirme Düzenleyicisini açmak için bağlantıya tıklayabilirsiniz.

Visual Studio'da 'Dosya birleştirme çakışmaları içeriyor' iletisinin ekran görüntüsü

Visual Studio 2019'daki Birleştirme Düzenleyicisi

Visual Studio'daki Birleştirme Düzenleyicisi, gelen değişiklikleri, geçerli değişikliklerinizi ve birleştirmenin sonucunu görüntüleyen üç yönlü bir birleştirme aracıdır. Dosyadaki çakışmalar ve otomatik birleştirilen farklılıklar arasında gezinmek için Birleştirme Düzenleyicisi'nin en üst düzeyindeki araç çubuğunu kullanabilirsiniz.

Visual Studio'daki Birleştirme Düzenleyicisi

Farklılıkları göstermek/gizlemek, kelime farklılıklarını göstermek/gizlemek ve düzeni özelleştirmek için geçişleri de kullanabilirsiniz. Her iki tarafın üst kısmında, tüm değişiklikleri bir taraftan veya diğerinden almak için kullanabileceğiniz onay kutuları vardır. Ancak tek tek değişiklikler yapmak için, her iki taraftaki çakışan satırların solundaki onay kutularını tıklayabilirsiniz. Son olarak, çakışmaları çözmeyi bitirdiğinizde, Birleştirme Düzenleyicisi'ndeki Birleştirmeyi Kabul Et düğmesini seçebilirsiniz. Daha sonra bir işleme iletisi yazar ve çözümlemeyi tamamlamak için değişiklikleri uygularsınız.

Visual Studio 2019'da Git ayarlarınızı kişiselleştirme

Git ayarlarınızı hem depo düzeyinde hem de genel düzeyde kişiselleştirmek ve özelleştirmek için menü çubuğunda Git>Ayarları'na veya menü çubuğunda Araç>Seçenekleri>Kaynak Denetimi'ne gidin. Ardından, istediğiniz seçenekleri belirleyin.

Visual Studio IDE'de kişiselleştirme ve özelleştirme ayarlarını seçebileceğiniz Seçenekler iletişim kutusu.

Visual Studio 2019'da tam Takım Gezgini deneyimini kullanma

Yeni Git deneyimi, Visual Studio 2019'da sürüm 16.8'den itibaren varsayılan sürüm denetim sistemidir. Ancak, kapatmak isterseniz, yapabilirsiniz. Araç>Seçenekleri>Ortam>Önizleme Özellikleri'ne gidin ve ardından sizi Git için Takım Gezgini'ne geri döndürecek olan Yeni Git kullanıcı deneyimi onay kutusunu açın.

Visual Studio'daki Seçenekler iletişim kutusunun Önizleme Özellikleri bölümü

Sonraki Adımlar

Tavsiye

Visual Studio'da Git ve GitHub kullanma hakkında bilgi edinmek için Git öğrenme serisine kaydolun.