Aracılığıyla paylaş


Visual Studio'da Git ayarları ve tercihleri

Visual Studio'da adınız ve e-posta adresiniz, tercih ettiğiniz fark ve birleştirme araçları gibi yaygın Git ayarlarını ve tercihlerini yapılandırabilir ve görüntüleyebilirsiniz. Ayarlar ve tercihler, menü çubuğunda Git>Ayarları veya Araçlar>Seçenekleri seçilerek görüntülenebilir ve yapılandırılabilir.

Seçenekler bölmesi, genel Git seçeneklerini yapılandırabileceğiniz Tüm Ayarlar>Kaynak Denetimi>Git Ayarları bölümünde açılır. Tüm depolarınıza uygulanacak seçenekleri yapılandırmak için Git Genel Yapılandırması bölümünü genişletin. Yalnızca geçerli depo seçeneklerini yapılandırmak için Git Deposu Yapılandırması bölümünü genişletin.

Seçenekler iletişim kutusu, tüm depolarınıza uygulanacak seçenekleri yapılandırabileceğiniz Kaynak Denetimi>Git Genel Ayarları bölümünde açılır. Yalnızca geçerli depo seçeneklerini yapılandırmak için Git Deposu Ayarları bölümünü genişletin.

İki tür ayar yapılandırabilirsiniz:

  • Git ayarları - Git yapılandırma dosyalarına kaydedilen bu ayarlar. Visual Studio'da görüntülenebilir ve değiştirilebilir, ancak Git yapılandırma dosyaları tarafından yönetilirler.
  • Visual Studio ayarları - Bu ayarlar, Visual Studio tarafından yönetilen Git ile ilgili ayarları ve tercihleri yapılandırır.

Ayarları yapılandırma

  1. Visual Studio'da Git ayarlarını yapılandırmak için ana menü çubuğundan Git>Ayarları'nı seçin.

    Ayarlar seçeneğinin vurgulandığı Git menüsünün ekran görüntüsü.

  1. Seçenekler bölmesi, genel Git seçenekleri sağlayan Tüm Ayarlar>Kaynak Denetimi>Git Ayarları bölümünde açılır.

    • Genel düzey depo ayarlarını görüntülemek ve yapılandırmak için Git Genel Yapılandırması bölümünü genişletin.
    • Depo düzeyi ayarları için Git Deposu Yapılandırması bölümünü genişletin.

    Git Ayarları altında kullanılabilen bölümleri gösteren Seçenekler bölmesinin ekran görüntüsü.

  1. Seçenekler iletişim kutusu, tüm depolarınıza uygulanacak seçenekleri yapılandırabileceğiniz Kaynak Denetimi>Git Genel Ayarları bölümünde açılır.

    Yalnızca geçerli depo seçeneklerini yapılandırmak için Git Deposu Ayarları bölümünü genişletin.

    Kaynak Denetimi altında kullanılabilen bölümleri gösteren Seçenekler iletişim kutusunun ekran görüntüsü.

Git ayarları

En yaygın Git yapılandırma ayarlarından bazılarını yapılandırabilir ve de kontrol edebilirsiniz. Git yapılandırma dosyaları tarafından yönetilseler bile Visual Studio'da aşağıdaki ayarları görüntüleyebilir ve değiştirebilirsiniz.

Uyarı

Küresel Git ayarları, Git'in kullanıcıya özgü yapılandırma dosyasındaki tercihlere karşılık gelir. Depo ayarları, depoya özgü yapılandırma dosyasındaki tercihlere karşılık gelir. Git yapılandırması hakkında daha fazla bilgi için Git'i özelleştirmeye ilişkin Pro Git bölümüne, git yapılandırma belgelerine ve yapılandırma dosyalarında Pro Git başvurusuna bakın. Visual Studio'da kullanıma sunulmayan Git ayarlarını yapılandırmak için komutunu kullanarak git config yapılandırma dosyalarınıza bir değer yazın: git config [--local|--global|--system] section.key value.

Kullanıcı adı ve e-posta

Sağladığınız ad ve e-posta, yaptığınız tüm işlemeler için işleme bilgileri olarak kullanılır. Bu ayar hem genel hem de depo kapsamlarında kullanılabilir ve git config ve user.email ayarlarına karşılık gelir.

Ayarları şu şekilde değiştirebilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

    • Kullanıcı adınızı ve e-postanızı genel düzeyde ayarlamak için Git Genel Yapılandırması bölümünü genişletin.

    • Kullanıcı adınızı ve e-postanızı depo düzeyinde ayarlamak içinGit Deposu Yapılandırması bölümünü genişletin.

  2. Kullanıcı adı ve E-posta seçeneklerini kullanıcı adınız ve e-posta adresiniz olarak ayarlayın.

    Seçenekler bölmesinde kullanıcı adı ve e-postanın vurgulandığı Git Genel Yapılandırma ayarlarının ekran görüntüsü.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

    • Kullanıcı adınızı ve e-postanızı genel düzeyde ayarlamak için Git Genel Ayarları bölümünü genişletin.

    • Kullanıcı adınızı ve e-postanızı depo düzeyinde ayarlamak içinGit Deposu Ayarları bölümünü genişletin.

  2. Kullanıcı adı ve E-posta seçeneklerini kullanıcı adınız ve e-posta adresiniz olarak ayarlayın ve Tamam'ı seçin.

    Seçenekler iletişim kutusundaki Kullanıcı adı ve e-postanın vurgulandığı Git Genel Ayarları seçeneklerinin ekran görüntüsü.

Getirirken uzak dalları ayıkla

Ayıklama, uzak konumda artık bulunmayan uzaktan izleme dallarını kaldırır ve dallar listenizi temiz ve güncel tutmanıza yardımcı olur. Bu ayar hem genel hem de depo kapsamlarında kullanılabilir ve git config ayarına karşılık gelir.

Aşağıdaki değerler kullanılabilir, burada genel düzey ayarı için True önerilir:

  • True (önerilir)
  • Yanlış
  • Kümeyi Kaldır (varsayılan)

Bu ayarı şu şekilde değiştirebilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

    • Ayıklamayı genel düzeyde ayarlamak için Git Genel Yapılandırması bölümünü genişletin.

    • Ayıklamayı depo düzeyinde ayarlamak içinGit Deposu Yapılandırması bölümünü genişletin.

  2. Getirme sırasında uzak dalları ayıklama seçeneğini True (önerilir) olarak ayarlayın.

    Açılan listede 'Evet' seçeneğinin seçili olduğu 'Getirme sırasında uzak dalları ayıklama' seçeneğini gösteren ekran görüntüsü.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

    • Ayıklamayı genel düzeyde ayarlamak için Git Genel Ayarları bölümünü genişletin.

    • Ayıklamayı depo düzeyinde ayarlamak içinGit Deposu Ayarları bölümünü genişletin.

  2. Getirme sırasında uzak dalları ayıklama seçeneğini True (önerilir) olarak ayarlayın ve Tamam'ı seçin.

    Açılan listede 'Doğru' seçili olarak vurgulanan 'fetch sırasında uzak dalları ayıklama' seçeneğini gösteren ekran görüntüsü.

Çekerken yerel dalı yeniden düzenle

Yeniden taban oluşturma, geçerli daldaki ancak yukarı akış dalında olmayan commit'ler tarafından yapılan değişiklikleri bir kenara alır. Geçerli dalı yukarı akış dalı olarak sıfırlar ve ardından ayrılmış değişiklikleri uygular. Bu ayar hem genel hem de depo kapsamlarında kullanılabilir ve git config ayarına karşılık gelir.

Aşağıdaki değerler kullanılabilir:

  • Doğru: Getirildikten sonra yukarı akış dalı üzerinde mevcut dalı rebase et.
  • False: Geçerli dalı yukarı akış dalı ile birleştirin.
  • Birleştirmeler (veya Koru): Yerel olarak oluşturulan birleştirme işlemelerini düzleştirmeden yeniden temel alma.
  • Unset (varsayılan): Diğer yapılandırma dosyalarında belirtilmediği sürece geçerli dalı yukarı akış dalı ile birleştirin.

Uyarı

Visual Studio'da pull.rebase olarak yapılandırmak mümkün değildir. Visual Studio etkileşimli yeniden temel desteği sunmaz. Etkileşimli modu kullanacak şekilde yapılandırmak pull.rebase için komut satırını kullanın.

Bu ayarı şu şekilde değiştirebilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

    • Yeniden dengelemeyi genel düzeyde yapılandırmak için Git Genel Yapılandırması bölümünü genişletin.

    • Depo düzeyinde yeniden dengelemeyi yapılandırmak içinGit Deposu Yapılandırması bölümünü genişletin.

  2. Yerel dalı çekerken yeniden düzenle seçeneğini True (önerilir) olarak ayarlayın.

    Açılan listede 'Birleştirmeler' seçeneğinin seçili olduğu 'Çekerken yerel dalı yeniden temel al' seçeneğini gösteren ekran görüntüsü.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

    • Yeniden dengelemeyi genel düzeyde yapılandırmak için Git Genel Ayarları bölümünü genişletin.

    • Depo düzeyinde yeniden dengelemeyi yapılandırmak içinGit Deposu Ayarları bölümünü genişletin.

  2. Tercih ettiğiniz değere Yerel dalı yeniden temelleştirerek çekme seçeneğini ayarlayın ve Tamam'ı seçin.

    Açılan listede 'Birleştirmeler' seçeneğinin seçili olduğu 'Çekerken yerel dalı yeniden temel al' seçeneğini gösteren ekran görüntüsü.

Şifreleme ağ sağlayıcısı

Şifreleme ağ sağlayıcısı, çalışma zamanında hangi TLS/SSL arka ucu kullanılacağını yapılandıran genel kapsamdaki bir Git yapılandırma ayarıdır. Bu seçenek git config ayarına karşılık gelir.

Genel kapsamda aşağıdaki değerler kullanılabilir:

  • OpenSSL: TLS ve SSL protokolleri için OpenSSL kullanın.
  • Güvenli Kanal: TLS ve SSL protokolleri için Güvenli Kanal (schannel) kullanın. Schannel, Windows Kimlik Bilgileri Deposu'na erişen ve sertifikaların kuruluş genelinde yönetilmesini sağlayan yerel Windows çözümüdür.
  • Kümeyi kaldır (varsayılan): Bu ayar ayarlanmamışsa, OpenSSL varsayılan ayardır.

Bu ayarı şu şekilde değiştirebilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

  2. Seçenekler bölmesinde Git Genel Yapılandırması bölümünü genişletin.

  3. Şifreleme ağ sağlayıcısı seçeneğini istediğiniz değere ayarlayın ve Tamam'ı seçin.

    Açılan listede 'OpenSSL' seçeneğinin seçili olduğu 'Şifreleme ağ sağlayıcısı' seçeneğini gösteren ekran görüntüsü.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

  2. Seçenekler iletişim kutusunda Git Genel Ayarları bölümünü genişletin.

  3. Şifreleme ağ sağlayıcısı seçeneğini istediğiniz değere ayarlayın ve Tamam'ı seçin.

    Açılan listede 'OpenSSL' seçeneğinin seçili olduğu 'Şifreleme ağ sağlayıcısı' seçeneğini gösteren ekran görüntüsü.

Kimlik doğrulama yardımcısı

Kimlik bilgisi yardımcısı, genel kapsamdaki bir Git yapılandırma ayarıdır. Visual Studio bir uzak Git işlemi gerçekleştirdiğinde, istekle birlikte kimlik bilgilerinin sağlanmasını gerektirdiğinden uzak uç nokta isteği reddedebilir. Bu sırada Git, işlemi gerçekleştirmek için gereken kimlik bilgilerini döndüren bir kimlik bilgisi yardımcısını çağırır ve isteği yeniden dener. Kullanılan kimlik bilgisi yardımcısı git config ayarına karşılık gelir.

Genel kapsamda aşağıdaki değerler kullanılabilir:

  • GCM: Yardımcı olarak Git Kimlik Bilgileri Yöneticisi'ni kullanın.
  • Ayarı kaldır (varsayılan): Seçenek ayarlanmamışsa, sistem yapılandırmasında belirtilen kimlik bilgisi yardımcısı kullanılır.

Bu ayarı şu şekilde değiştirebilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

  2. Seçenekler bölmesinde Git Genel Yapılandırması bölümünü genişletin.

  3. Kimlik bilgisi yardımcı seçeneğini istediğiniz değere ayarlayın ve Tamam'ı seçin.

    Açılan listede 'GCM' seçeneğinin seçili olduğu 'Kimlik bilgisi yardımcısı' seçeneğini gösteren ekran görüntüsü.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

  2. Seçenekler iletişim kutusunda Git Genel Ayarları bölümünü genişletin.

  3. Kimlik bilgisi yardımcı seçeneğini istediğiniz değere ayarlayın ve Tamam'ı seçin.

    Açılan listede 'GCM' seçeneğinin seçili olduğu 'Kimlik bilgisi yardımcısı' seçeneğini gösteren ekran görüntüsü.

İşleme grafiğini etkinleştirme

Daha iyi Git performansı için işleme grafını etkinleştir seçeneği Visual Studio'ya işlemelerinizin hızlı ayrıştırılması ve sıralanması için yerel deponuzda bir işleme grafı dosyası oluşturmasını bildirir. İşleme grafiği Git işlemlerindeki gecikmeleri azaltabilir ve Visual Studio'daki depo eylemlerinin performansını artırabilir. Daha fazla bilgi için Visual Studio'da Git deneyiminizi bir işlem grafiği ile süper güçlendirme konusuna bakın.

Uyarı

Deponuzun boyutuna göre işleme grafiğinin oluşturulması birkaç dakika sürebilir. İşlem tamamlanana kadar Visual Studio'da Getirme veya Çekme gibi diğer Git işlemlerini çalıştıramazsınız.

Yerel kapsamda aşağıdaki değerler kullanılabilir:

  • Doğru
  • Yanlış
  • Kümeyi Kaldır (varsayılan)

Bu ayarı şu şekilde yapılandırabilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

  2. Seçenekler bölmesinde Git Deposu Yapılandırması bölümünü genişletin.

  3. Daha iyi Git performansı için işleme grafiğini etkinleştir seçeneğini istediğiniz değere ayarlayın ve Tamam'ı seçin.

    Yerel bir depo için 'Daha iyi Git performansı için işleme grafını etkinleştir' seçeneğini gösteren ekran görüntüsü.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

  2. Seçenekler iletişim kutusunda Git Deposu Ayarları>Genel bölümünü genişletin.

  3. Daha iyi Git performansı için işleme grafiğini etkinleştir seçeneğini istediğiniz değere ayarlayın ve Tamam'ı seçin.

    Yerel bir depo için 'Daha iyi Git performansı için işleme grafını etkinleştir' seçeneğini gösteren ekran görüntüsü.

Karşılaştırma ve Birleştirme Araçları

Git, tercih ettiğiniz araçlarda farkları ve birleştirme çakışmalarını gösterir. Yapılandırmagit config ve merge.tool ayarlarına karşılık gelir. Fark Aracı ve Birleştirme Aracı tercihlerinizi hem genel hem de yerel kapsamlarda belirtebilirsiniz.

Bu ayarları şu şekilde yapılandırabilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

    • Araçları genel düzeyde yapılandırmak için Git Genel Yapılandırması bölümünü genişletin ve Araçlar grubuna kaydırın.

    • Araçları depo düzeyinde yapılandırmak içinGit Deposu Yapılandırması bölümünü genişletin ve Araçlar grubuna kaydırın.

  2. Fark Aracı veya Birleştirme Aracı seçeneği için açılan listede Visual Studio'yu seçin.

    Visual Studio Kullan bağlantısının vurgulandığı 'Fark Aracı' ve 'Birleştirme Aracı' seçeneklerini gösteren ekran görüntüsü.

Bir aracı genel düzeyde yapılandırdıktan sonra, değer Visual Studio | Genel veya geçerli depo için Visual Studio | Yerel. Aksi takdirde, değer Ayarsız (varsayılan) olur.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

    • Araçları genel düzeyde yapılandırmak için Git Genel Ayarları bölümünü genişletin ve Araçlar grubuna kaydırın.

    • Araçları depo düzeyinde yapılandırmak içinGit Deposu Ayarları bölümünü genişletin ve Araçlar grubuna gidin.

  2. Visual Studio Kullan bağlantısını, Fark Aracı veya Birleştirme Aracı seçenekleri için seçin.

    'Fark Aracı' ve 'Birleştirme Aracı' seçeneklerini içeren ve 'Use Visual Studio' bağlantısının vurgulandığı ekran görüntüsü.

Bir aracı genel düzeyde yapılandırdıktan sonra, değer Visual Studio | Genel veya geçerli depo için Visual Studio | Yerel. Aksi takdirde, değer Yok (varsayılan) şeklindedir.

Diğer fark ve birleştirme araçlarını yapılandırmak için git config, diff.tool veya merge.tool anahtarını kullanın.

Git dosyaları

Git dosyaları seçeneklerini kullanarak yerel deponuzun gitignore ve gitattributes dosyalarını görüntüleyebilir ve düzenleyebilirsiniz.

Bu ayarlarla şu şekilde çalışabilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

  2. Seçenekler bölmesinde Git Deposu Yapılandırması bölümünü genişletin ve Git dosyaları grubuna kaydırın.

  3. Yoksay dosyası (.gitignore) veya Öznitelikler dosyasını (.gitattributes) eklemek için Ekle /.gitignore veya Ekle /.gitattributes öğesini seçin.

    Visual Studio dosyayı ekler ve düğme etiketini Dosya adını< düzenle >olarak değiştirir.

  4. Bir dosyayı görüntülemek veya düzenlemek için Dosya adını< düzenle'yi >seçin.

Gitignore dosyasını ekleme ve Deponuzda gitattributes dosyasını düzenleme bölümünü gösteren ekran görüntüsü.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

  2. Seçenekler iletişim kutusunda Git Deposu Ayarları>Genel bölümünü genişletin.

  3. Yoksay dosyası (.gitignore) veya Öznitelikler dosyasını (.gitattributes) eklemek için Ekle'yi seçin.

    Visual Studio dosyayı ekler ve düğme etiketini Düzenle olarak değiştirir.

  4. .gitignore veya .gitattributes dosyasını görüntülemek veya düzenlemek için Düzenle'yi seçin.

Gitignore dosyasını ekleme ve Deponuzda gitattributes dosyasını düzenleme bölümünü gösteren ekran görüntüsü.

Kumandalar

Yerel deponuzun uzak depolarını Uzak Ayarları seçenekleriyle yapılandırabilirsiniz. Uzaktan kumandalar ekleyebilir ve düzenleyebilir veya uzaktan kumandaları silebilirsiniz. Bu ayar git uzak komutuna karşılık gelir ve uzak ayarları eklemenize, düzenlemenize veya kaldırmanıza olanak tanır.

Bu ayarlarla şu şekilde çalışabilirsiniz:

  1. Git> seçerek Seçenekler bölmesini açın.

  2. Seçenekler bölmesinde Git Deposu Yapılandırması bölümünü genişletin ve Uzaklar grubuna kaydırın.

    Yerel deponun Git Remotes bölümünü gösteren ekran görüntüsü.

  1. Git> seçerek Seçenekler iletişim kutusunu açın.

  2. Seçenekler iletişim kutusunda Git Deposu Ayarları>UzakLar bölümünü genişletin.

    Yerel deponun Git Remotes bölümünü gösteren ekran görüntüsü.

Tabloda, depo için tanımlanan uzak ayarlar kümesi listelenir.

  • Daha fazla uzak sunucu eklemek için Ekle'yi seçin.

  • Bir uzaktan kumandayı güncelleştirmek için listeden uzaktan kumandayı seçin ve ardından Düzenle'yi seçin.

  • Uzaktan kumandayı silmek için, listeden uzaktan kumandayı seçin ve ardından Kaldır'ı seçin.

Diğer ayarlar

Diğer tüm Git yapılandırma ayarlarınızı görüntülemek için yapılandırma dosyalarını kendileri açabilir ve görüntüleyebilir veya ayarları görüntülemek için komutunu çalıştırabilirsiniz git config --list .

Visual Studio ayarları

Aşağıdaki ayarlar Visual Studio'da Git ile ilgili tercihleri yönetir ve Git yapılandırma dosyaları yerine Visual Studio tarafından yönetilir. Ayarların çoğu, Seçenekler bölmesinin >>Git Ayarları bölümünde yapılandırılır.

Aşağıdaki ayarlar Visual Studio'da Git ile ilgili tercihleri yapılandırır ve Git yapılandırma dosyaları yerine Visual Studio tarafından yönetilir. Bu bölümdeki tüm ayarlar, Seçenekler iletişim kutusunun >Git Genel Ayarları bölümünde yapılandırılır.

Varsayılan konum

Bu ayar, depoların kopyalandığı varsayılan klasörü yapılandırıyor.

Seçenekler bölmesindeki 'Varsayılan konum' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Varsayılan konum' seçeneğinin ekran görüntüsü.

Varsayılan dal adı

Bu ayar, yerel olarak oluşturduğunuz yeni depolar için varsayılan dalı yapılandırır. Değeri boş bırakırsanız, Visual Studio varsayılan olarak yerel olarak yüklediğiniz Git'i kullanır.

Ayar , Tüm Ayarlar>Kaynak Denetimi>Git Ayarları>Git Genel Yapılandırması bölümünde bulunur.

Seçenekler bölmesindeki 'Varsayılan dal adı' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Varsayılan dal adı' seçeneğinin ekran görüntüsü.

Git dışı çözümleri kapatma

Depo açarken Git'in altında olmayan açık çözümleri kapatma

Varsayılan olarak, başka bir depoya geçiş yaptığınızda Visual Studio tüm açık çözümü veya klasörü kapatır. Bunu yaptığınızda, git deposunu açarken Çözüm Gezgini'nde klasörü aç'ı seçmenize ve Git deposunu açarken çözümü otomatik olarak yüklemenize bağlı olarak yeni deponun çözümünü veya klasörünü de yükleyebilir.

Bu ayar, açık kod ile açık depo arasındaki tutarlılığı korur. Çözümünüz deponuzla aynı klasör kökünde değilse, bu seçeneği belirleyebilir ve deposuna geçtiğinizde çözümü açık tutabilirsiniz.

Aşağıdaki değerler kullanılabilir:

  • Evet: Bir depo açıldığında, geçerli açık çözüm her zaman kapatılır.
  • Hayır: Bir depo açıldığında, Visual Studio geçerli çözümün Git altında olup olmadığını denetler. Değilse, çözüm açık kalır.
  • Her zaman sor (varsayılan): Bir depo açıldığında, bir iletişim kutusu geçerli çözümü açık tutmanızı veya kapatmanızı ister.

Seçenekler bölmesindeki 'Git dışı çözümleri kapat' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Depo açarken Git'in altında olmayan açık çözümleri kapat' seçeneğinin ekran görüntüsü.

Birden çok depoları otomatik olarak etkinleştirme

Bu ayar, Visual Studio'un kaynakları aynı anda birden çok deponun etkinleştirilmesine mi yoksa tek seferde tek bir depo etkinleştirerek iş akışınızı iyileştirmeye mi harcadığını denetlemenize olanak tanır. Öncelikle tek bir depoyla çalışıyorsanız, Visual Studio'nun performansını artırmak için bu ayarın seçimini kaldırabilirsiniz. Ayarı değiştirirseniz, çözüm bir sonraki yükleninceye kadar değişiklik geçerli olmaz.

Aşağıdaki değerler kullanılabilir:

  • Evet (varsayılan): Visual Studio birden çok depoyı etkinleştirir.
  • Hayır: Visual Studio yalnızca bir depo etkinleştirir.

Seçenekler bölmesindeki 'Birden çok depoyu otomatik olarak etkinleştir' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Birden çok depoyu otomatik olarak etkinleştir' seçeneğinin ekran görüntüsü.

Daha fazla bilgi için bkz. Birden çok depoyla çalışma.

Yazar görüntülerinin üçüncü taraf kaynaktan indirilmesini etkinleştirme

Bu seçenek, genel kapsamda Visual Studio'ya özgü bir ayardır. Seçenek belirlendiğinde, yazar görüntüleri varsa Gravatar görüntü hizmetinden indirilir ve İşleme ve Geçmiş görünümlerinde görüntülenir.

Seçenekler bölmesindeki 'Üçüncü taraf kaynaktan yazar görüntülerinin indirilmesini etkinleştir' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Üçüncü taraf kaynaktan yazar görüntülerinin indirilmesini etkinleştir' seçeneğinin ekran görüntüsü.

Önemli

İşleme ve Geçmiş görünümlerinde yazar görüntüleri sağlamak için araç, etkin depoda depolanan yazar e-posta adresleri için bir MD5 karması oluşturur. Hizmete kayıtlı kullanıcılar için uygun hash değerini bulmak üzere hash Gravatar'a gönderilir. Eşleşme bulunursa, kullanıcı görüntüsü hizmetten alınır ve Visual Studio'da görüntülenir. Kullanıcı hizmete kayıtlı değilse, rastgele oluşturulan bir görüntü döndürülür. Visual Studio e-posta adreslerini kaydetmez veya Gravatar veya diğer üçüncü taraflarla paylaşmaz.

Birleştirmeden sonra değişiklikleri varsayılan olarak işleme

Bu seçeneği belirlediğinizde, bir dal geçerli dal ile birleştirildiğinde Git otomatik olarak yeni bir işleme oluşturur.

Seçenekler bölmesindeki 'Birleştirmeden sonra değişiklikleri varsayılan olarak işle' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Birleştirmeden sonra değişiklikleri varsayılan olarak işle' seçeneğinin ekran görüntüsü.

  • Seçenek seçildiğinde, git merge Visual Studio tarafından verilen komutlar --commit seçeneğiyle çalışır.
  • Seçenek belirlenmezse, git merge komutları --no-commit --no-ff seçenekleriyle birlikte Visual Studio tarafından çalıştırılır.

Bu seçenekler hakkında daha fazla bilgi için bkz. --commit ve --no-commit ve --no-ff.

"Gönderme işlemini etkinleştir --force-with-lease"

Bu seçeneği belirlediğinizde Visual Studio'dan bunu yapabilirsiniz push --force-with-lease . Varsayılan olarak, bu seçenek seçilmez.

Seçenekler bölmesindeki 'Push işlemini etkinleştir --force-with-lease' seçeneğinin ekran görüntüsü.

'Push --force-with-lease'i etkinleştir seçeneğinin, Seçenekler iletişim kutusundaki ekran görüntüsü.

Daha fazla bilgi için bkz. push --force-with-lease.

Git deposunu açarken Çözüm Gezgini'nde klasör açma

Visual Studio'yu kullanarak bir Git deposunu açtığınızda veya bu depoya geçtiğinizde, Visual Studio değişiklikleri, işlemeleri, dalları görüntüleyebilmeniz ve deponuzu IDE'nin içinden yönetebilmeniz için Git içeriğini yükler. Visual Studio, Çözüm Gezgini'ndeki deponun kodunu da yükler. Visual Studio, çözümler, CMakeLists.txtveya diğer tanınan görünüm dosyaları için depo klasörünü tarar ve bunları Çözüm Gezgini'nde liste olarak görüntüler. Buradan yüklenecek bir çözüm veya dizin içeriğini görüntülemek için klasörü seçebilirsiniz. Bu seçeneğin seçimini kaldırdığınızda Visual Studio, Çözüm Gezgini'nde depo klasörünü açmaz. Bu seçenek temelde Visual Studio'yu yalnızca Git depo yöneticisi olarak açmanıza olanak tanır. Ayar varsayılan olarak seçilidir.

Seçenekler bölmesindeki 'Git deposu açılırken Çözüm Gezgini'nde klasör aç' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Git deposu açılırken Çözüm Gezgini'nde klasör aç' seçeneğinin ekran görüntüsü.

Git deposunu açarken çözümü otomatik olarak yükleme

Bu ayar yalnızca Git deposu açılırken Çözüm Gezgini'nde klasörü aç seçeneği belirlendiğinde geçerlidir. Visual Studio'da bir Git deposu açtığınızda ve sonraki klasör taraması deponuzda yalnızca bir çözüm algıladığında, Visual Studio bu çözümü otomatik olarak yükler. Bu ayarın seçimini kaldırırsanız, Çözüm Gezgini depodaki tek çözümü görünüm listesinde görüntüler, ancak çözümü yüklemez. Varsayılan olarak, bu ayar seçilmez.

Seçenekler bölmesindeki 'Git deposunu açarken çözümü otomatik olarak yükle' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Git deposunu açarken çözümü otomatik olarak yükle' seçeneğinin ekran görüntüsü.

Çift tıklama veya Enter tuşuyla dalları otomatik olarak kullanıma alma

Git Deposu penceresinde ağaç yapısında görüntülenen dalların listesi bulunur. Tek bir dal seçildiğinde işleme geçmişi bölmesi seçili dalın işlemelerini görüntüleyecek şekilde değiştirilir. Bir dalı kullanıma almak için sağ tıklayın ve Kullanıma Al'ı seçin. Bu ayarı seçerseniz, Enter tuşuna çift tıklama veya Enter tuşuna basma, dalı kontrol eder ve commit'lerini görüntüler.

Seçenekler bölmesindeki 'Çift tıklayarak veya Anahtarı girerek dalları otomatik olarak kullanıma al' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Çift tıklama veya Enter tuşuyla şubeleri otomatik olarak kullanıma al' seçeneğinin ekran görüntüsü.

Yeniden başlatmada Git Deposu penceresini geri yükleme

İşaretlenirse, Visual Studio IDE'yi başlattığınızda, Visual Studio son kapatıldığında pencere açıksa Git Deposu penceresi diğer kalıcı pencerelerle birlikte açılır. Pencerenin konumu pencere düzenine kaydedilir. Pencereyi taşıdıysanız veya sabitlediyseniz, pencere önceki yerine açılır. Visual Studio başlatıldığında pencerenin açılmasını önlemek için onay kutusunu temizleyin. Ana menü çubuğu komutundaGit Deposunu> seçerek pencereyi el ile açmaya devam edebilirsiniz. Klavye kısayolu Ctrl+0, Ctrl+R veya Ctrl+Q şeklindedir ve Git Deposu'nda arama yapılır.

Bu pencereyi düzenli olarak kullanıyorsanız, IDE'yi başlattığınızda otomatik olarak açmak kullanışlı olabilir. Ancak başlangıçta pencereyi açmak ve doldurmak birçok hesaplama kaynağı kullanabilir. Pencereyi etkin bir şekilde kullanmıyorsanız, bu davranışı devre dışı bırakmak daha verimli olur.

Seçenekler bölmesindeki 'Yeniden başlatmada Git Deposu penceresini geri yükle' seçeneğinin ekran görüntüsü.

Seçenekler iletişim kutusundaki 'Yeniden başlatmada Git Deposu penceresini geri yükle' seçeneğinin ekran görüntüsü.

Daha fazla bilgi için bkz. Depoya göz atma.

Önemli

Bize bir öneriniz varsa lütfen bize bildirin! Geliştirici Topluluğu portalı aracılığıyla tasarım kararları konusunda sizinle etkileşim kurma fırsatından memnunuz.