Eğitim
Modül
Azure Repos'ta pull request'ler ile işbirliği yapma - Training
Azure Repos'ta pull request'lerle işbirliği gerçekleştirme
Bu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
GitHub veya Azure DevOps'ta kimliğiniz doğrulandıysa ve değişiklikleri uzak deponuza gönderdiyseniz, Visual Studio'dan çıkmadan bir çekme isteği oluşturabilirsiniz. Pull istekleri, kod incelemesi için GitHub ve Azure DevOps üzerinde önemli bir araçtır. Bu incelemeler, yeni özelliklerdeki sorunları yakalamaya yardımcı olur ve ekip arkadaşlarının deneyimlerini kod tabanının farklı bölgeleriyle paylaşmasına olanak tanıyarak kod tabanının genel durumunu iyileştirir.
Not
Özelliği denemek için Araçları>Seçenekleri>Önizleme Özellikleri>Çekme İsteği'nde etkinleştirildiğinden emin olun
Çekme isteği oluşturmak için şu adımları izleyin:
Çekme isteği oluşturabilmeniz için değişiklikleriniz için yeni bir dal oluşturmanız gerekir. Bu dal, değişikliklerinizi birleştirilmeye hazır olana kadar ana daldan ayrı tutar.
Daha sonra işleyebilir ve Git Değişiklikleri penceresinde yaptığınız gibi değişikliklerinizi göndermeyi.
Bildirim başlığındaki bağlantıyı seçerek Visual Studio'da Oluştur veya Tarayıcıda Oluştur.
Alternatif olarak, Git >GitHubüst düzey menü aracılığıyla Yeni Çekme İsteği penceresine giderek veya Azure DevOps >Yeni Çekme İsteğiuzak daldan bir çekme isteği oluşturabilirsiniz. Veya Git Deposu Penceresinde bir dala sağ tıklayın.
Git Deposu Penceresinde bir dala sağ tıklayarak bağlam menüsünü açabilir ve Yeni Çekme İsteğiseçeneğini belirleyebilirsiniz.
Visual Studio 2022'de giden/gelen bağlantı metninin vurgulandığı Git Deposu penceresi
Birleştirmek istediğiniz dalı seçin ve pull request için açıklayıcı bir başlık ve açıklama ekleyin. Visual Studio'dan çekme isteği açıklamanızı biçimlendirmek için markdown söz dizimi kullanabilirsiniz. Açıklama kutusuna markdown simgelerini yazarak deneyin ve Önizleme düğmesini seçerek markdown'ınızın önizlemesini görüntüleyin.
İpucu
Visual Studio 2022 sürüm 17.10 ve üzeri ve GitHub Copilot uzantıları ile yapay zekayı kullanarak değişikliklerinizi açıklayan ayrıntılı bir çekme isteği açıklaması oluşturabilirsiniz. GitHub Copilot'un bir çekme isteği açıklaması oluşturmasını istemek için parlayan kalem simgesine basın. GitHub Copilot'ı yüklemek için bkz. Visual Studio'da GitHub Copilot yükleme ve yönetme.
Yeni Çekme İsteği penceresi, Visual Studio 2022'de önizleme düğmesi metninin vurgulandığı yerdir.
Fark önizlemesi, çekme isteğinizin bir parçası olarak kaydedilmiş dosyalardaki tüm değişiklikleri görmenizi sağlar. Bkz. Dosyaların farklılık görünümüyle karşılaştırılması.
İpucu
Özet fark görünümü seçeneği, kodun yalnızca değiştirilen bölümlerini gözden geçirmenizi sağlar.
Visual Studio 2022'de özet buton metninin vurgulandığı Yeni Çekme Talebi penceresi
açıklama kutusuna #
yazarak veya sağ alt köşedeki # düğmesine basarak iş öğelerini sorun aramaile ilişkilendirebilirsiniz. Gözden geçirenlerinizi, GitHub kullanıcı adlarını veya Azure DevOps kimliklerini veya e-postalarını yazarak da ekleyebilirsiniz.
Açıklama kutusunda # ile Yeni Çekme İsteği'ni ve Visual Studio 2022'de gösterilen ilgili GitHub sorunlarının ve çekme isteklerinin listesini
Çekme isteğinizde Oluştur'e tıkladığınızda, diğer geliştiriciler değişikliklerinizi gözden geçirebilir ve geri bildirim sağlayabilir. Alternatif olarak, Visual Studio 17.12 ve sonraki sürümlerle açılan menüye tıklayın ve Taslak olarak oluşturseçeneğini seçin.
Visual Studio 17.12 ve sonraki sürümleriyle, hem GitHub hem de Azure DevOps için yeni bir pull request oluştururken, depo içindeki varsayılan pull request şablonunuzun kullanılabilmesi için Pull Request Şablonları özelliğini (Araçlar>Seçenekler>Ortam>Önizleme Özellikleri) etkinleştirebilirsiniz. GitHub belgeleri ve Azure DevOps belgelerideponuza şablon çekme isteği ekleme hakkında daha fazla bilgi edinin.
Visual Studio 17.11 veya sonraki sürümleriyle, bağlamları tarayıcıya geçirmeden gözden geçirenlerin açıklamalarını ve önerilerini görüntüleyebilirsiniz.
PR yorumlarını gösteren ekran görüntüsü
Bu özelliği etkinleştirmek içinAraçları>Seçenekleri> Önizleme özellikleri'ni açın ve çekme isteği açıklamaları seçildiğinden emin olun.
Çekme isteğinin açıklamalarını görüntülemek için etkin çekme isteği dalı olan herhangi bir dalı gözden geçirin ve bilgi çubuğundan dosyalarda açıklamaları göster seçin. Ayrıca Git Değişiklikleri penceresinden veya Git üst düzey menüsünden>GitHub veya Azure DevOps>dosyalardaki yorumları gösterile PR numarasını seçebilirsiniz.
Visual Studio 17.13 veya sonraki sürümleriyle bir çekme isteğini inceleyebilir veya yorum ekleyebilirsiniz.
Bu özelliği etkinleştirmek için Araçlar>Seçenekler>Önizleme özellikleri'ni açın ve Çekme İsteği Açıklamaları'nın seçili olduğundan emin olun. Bunlar etkinleştirildikten sonra, etkin çekme isteği olan herhangi bir dalı kullanıma alın ve Bilgi çubuğunda dosyalarda açıklamaları göster'e tıklayın ve kod dosyasının üstündeki araç çubuğu düğmelerini kullanarak değişikliklerde gezinin.
Açıklama eklemek için, aşağıdaki ekran görüntüsünde gösterildiği gibi düzenleyicinin sol tarafındaki Açıklama ekle simgesine tıklayın.
Ayrıca bir kod satırına sağ tıklayabilir ve bağlam menüsünde git >Açıklama ekleseçeneğini belirleyebilirsiniz.
Yorum penceresinde Yorum Ekle düğmesine tıklayana kadar yorum metni yayımlanmaz.
Açıklama kutusundaki Yanıtla bölümünü kullanarak var olan bir açıklamadaki konuşmaya devam edebilirsiniz. Yorumlar ya aktiftir ya da çözümlenmiştir. Yanıtla ve Çözümle'ye tıklayarak bir açıklamayı yanıtlayabilir ve durumu tek tıklamayla çözülecek şekilde değiştirebilir veya açıklama metninin üzerindeki açılan listeyi kullanarak durumu değiştirebilirsiniz.
Simgeye tıklayarak veya üç noktaya tıklayarak, açıklama metnini panoya kopyalayabilir, açıklamanın bağlantısını panoya kopyalayabilir, açıklamayı silebilir veya açıklamayı sağlayıcının sitesinde (github.com veya Azure DevOps proje siteniz gibi) web tarayıcısında açabilirsiniz.
Çekme isteğine açıklama ekleme özelliği bazı Git sağlayıcıları için sınırlıdır. Örneğin, GitHub sağlayıcısını kullanırken, bir değişikliğin yalnızca 3 satırı içindeki satırlara açıklama ekleyebilirsiniz, ancak Azure DevOps sağlayıcısını kullanıyorsanız, pull request'e dahil olan bir dosyanın herhangi bir satırına açıklama ekleyebilirsiniz. Her durumda, yalnızca çekme isteğine dahil edilen dosyalara açıklama ekleyebilirsiniz.
Araç çubuğundaki simgeleri kullanarak dosyalar ve tek tek açıklamalar arasında gezinebilir veya aşağıdaki klavye kısayollarını kullanabilirsiniz:
Eylem | Klavye kısayolu |
---|---|
Çekme isteğindeki önceki dosyaya git | Ctrl+Shift+Alt+F6 |
Pull isteğindeki sonraki dosyaya git | Ctrl+Alt+F6 |
Önceki açıklamaya gitme | Ctrl+Shift+Alt+F8 |
Sonraki açıklamaya gitme | Ctrl+Alt+F8 |
Dosyalarda açıklamaları gizleme | Ctrl+Shift+F1 |
Yolculuğunuza devam etmek için Visual Studio'da Getirme, çekme ve eşitleme sayfasını ziyaret edin.
Eğitim
Modül
Azure Repos'ta pull request'ler ile işbirliği yapma - Training
Azure Repos'ta pull request'lerle işbirliği gerçekleştirme
Belgeler
Kod değişikliklerini izlemek için dal oluşturma - Visual Studio (Windows)
Projeniz veya çözümünüz için mevcut bir dalı temel alarak Git ile Visual Studio'da kaynak kodu denetimi için bir dal oluşturun.
Visual Studio'da uzak dala gönderme
Kodunuzu bulutta depolamak için güvenli bir yer için GitHub veya Azure DevOps kullanarak yerel proje dizininizi Visual Studio'daki bir uzak konuma gönderin.
git getirme, çekme, gönderme ve eşitleme - Visual Studio (Windows)
Git veya Azure DevOps kullanarak projelerinizin sürüm denetimini gerçekleştirmek için Visual Studio'da getirme, çekme, gönderme ve eşitleme.