Kullanmaya başlayın ve Azure Repos ile Visual Studio
Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015
Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 | Visual Studio 2013
Git'i zaten kod içinde olan kodla kullanarak Azure Repos. Git'i komut satırı veya komut Visual Studio kullanma hakkında daha fazla bilgi için bkz. Azure Repos Git öğreticisi.
Kodunuz bir Azure Repos veya Azure DevOps Server Git depoda yoksa, kodunuz için yerel depo oluşturma ve bunu Azure Repos'a itme hakkında bilgi edinmek için Visual Studio veya komut satırı makalelerimizi ziyaret edin.
Not
Visual Studio 2019 sürüm 16.8 veya sonraki bir sürümü kullanıyorsanız Git sürüm denetimi deneyimini deneyin. Bu Yan yana karşılaştırma sayfasında Git deneyiminin Takım Gezgini karşılaştırması hakkında daha fazla bilgi edinebilirsiniz.
Kodunuzu al
Kaynak kodun bir kopyasını almak için git deposunu kopyalayın. Kopyalama, git'in kaynak kodu yönete çalışması için hem kaynak kodun bir kopyasını hem de tüm sürüm denetimi bilgilerini oluşturur.
Henüz bir Git deponız yoksa, kendi kodunuzu kullanarak bir tane oluşturabilirsiniz. Çalışmanızı işlemek ve paylaşmak için bu makaledeki adımlarla devam edin.
Not
Visual Studio 2019 sürüm 16.8 veya sonraki bir sürümü kullanıyorsanız Git sürüm denetimi deneyimini deneyin. Bu Yan yana karşılaştırma sayfasında Git deneyiminin Takım Gezgini karşılaştırması hakkında daha fazla bilgi edinebilirsiniz.
Bu Takım Gezgini' Bağlan'ı seçerek Bağlan sayfasını açın ve ardından Bağlan'Bağlan'Project.

Bir Bağlan için Project,klonlamak istediğiniz bir repo seçin ve Kopyala'ya seçin. Repo'larınızı görmüyorsanız, bir Azure DevOps Server sunucu eklemek için Ekle'yi seçin. Repo'larınızı bulmak için listeyi filtreleebilirsiniz.

Not
Project url'leri, Azure DevOps Services sürümüyle değiştirilmiştir ve biçimine sahip olur ancak
dev.azure.com/{your organization}/{your project}yine de mevcut biçimivisualstudio.comkullanabilirsiniz. Daha fazla bilgi için bkz. Visual Studio Team Services artık Azure DevOps Services.Bilgisayarınızda kopyalanan repo konumunu doğrulayın ve Kopyala'ya seçin.
Çalışmanızı işleme
Git dalları, değişikliklerinizi projenin diğer çalışmalarından yalıtır. Önerilen Git iş akışı, üzerinde çalışmakta olduğunuz her özellik veya düzeltme için yeni bir dal kullanır. Değişikliklerinizi bu dalda kaydetmek için yerel Git deponda işlemeler yapabilirsiniz.
Not
Visual Studio 2019 sürüm 16.8 veya sonraki bir sürümü kullanıyorsanız Git sürüm denetimi deneyimini deneyin. Bu Yan yana karşılaştırma sayfasında Git deneyiminin Takım Gezgini karşılaştırması hakkında daha fazla bilgi edinebilirsiniz.
Giriş Takım Gezgini düğmesini ve dallar'ı seçin.

Ana dala sağ tıklayın ve Yeni Yerel Dal'ı Seçin.

Size ve başkalarına dalda ne tür bir çalışma olduğunu anımsatarak çalışmanız için açıklayıcı bir dal adı girin. Dal Oluştur'a seçin.

Kopyalanan repo içinde dosyalarınıza değişiklik yapın. Takım Gezgini Görünümünden, Visual Studio çözümlerini açabilir veya Klasör Görünümünü Göster'i kullanarak repo içeriğine göz atabilirsiniz. Git, kodunda yapılan değişiklikleri hem kodun içinde hem de dışında Visual Studio.
Değişikliklerden memnunsanız, bir işleme kullanarak bunları Git'e kaydedin. Giriş düğmesini ve ardından Takım Gezgini'yi seçerek Değişiklikler görünümünü açın.

Commit'i açıklayan bir ileti girin ve Hepsini İşle'yi seçin.

Not
Birden çok dosyanız varsa ve bunların hepsini işlemek istemiyorsanız, her dosyaya sağ tıklar ve Aşama'yı seçebilirsiniz. İşley etmek istediğiniz tüm dosyaları tamamladı yken, Commit Staged (İşle Aşamalı) öğesini seçin. Commit Staged ,değişikliklerinizi işlemeden önce el ile ekleyebilirsiniz.

Yaptığınız değişiklikleri paylaşma
Değişikliklerinizi ekiple paylaşmaya hazır olduğunda, başkalarının ulaşamaya devam etmek için bu değişiklikleri paylaşın. Değişiklikleri ancak bir dala işlemeler ekledikten sonra yapabilirsiniz.
Değişiklikleri iletirken bir çekme isteği oluşturabilirsiniz. Çekme isteği, değişiklikleri gözden geçirmek isteğinizi başkalarına haber vetir. Onaydan sonra, çekme isteği değişikliklerinizi kodun ana dalına ekler.
Not
Visual Studio 2019 sürüm 16.8 veya sonraki bir sürümü kullanıyorsanız Git sürüm denetimi deneyimini deneyin. Bu Yan yana karşılaştırma sayfasında Git deneyiminin Takım Gezgini karşılaştırması hakkında daha fazla bilgi edinebilirsiniz.
Eşitleme Takım Gezgini'yi ve ardından Eşitle'yiseçerek Eşitleme'yi açın.

Bir işlemeyi verdikten hemen sonra Eşitle'yiseçerekDeğişiklikler'den Eşitleme görünümüne de gidebilirsiniz.

Yürütmenizi uzak depoyla paylaşmak için Anındat'ı seçin.

Bu gönderme depoya ilk kez gönderilirse şu iletiyi alırsınız: Değişikliklerinizi uzak depoda yeni bir dala gönderip yukarı akış dalını ayarlamak için
The current branch does not track a remote branch. Push your changes to a new branch on the origin remote and set the upstream branch.Gönder'i seçin.The current branch does not track a remote branch. Push your changes to a new branch on the origin remote and set the upstream branch.Değişiklikleri bir sonraki kez ekleyebilirsiniz. Bu işlemelerin listesini de görüntülenir.Başkalarının değişikliklerinizi gözden geçire incelemesi için bir çekme isteği oluşturun. Giriş'i ve Takım Gezgini İstekler'i seçerek Çekmeİstekleri'i açın.

Çekme İstekleri'niniçinde, sizin açtığınızı, size atanan çekme isteklerini görüntüp yeni çekme istekleri oluşturabilirsiniz. Yeni Çekme İsteği'ne seçerek yeni çekme isteğini web portalında oluşturabilirsiniz Azure Repos açın.

Dallarınızı doğrulayın. Bu örnekte, daldan işlemeleri dalla
ReadMeFixbirleştirmekmainistiyoruz. Bir başlık ve isteğe bağlı bir açıklama girin, gözden geçirenleri belirtin, isteğe bağlı olarak herhangi bir iş öğesini ilişkilendirildi ve ardından Oluştur'a seçin.
Çekme istekleri hakkında daha fazla bilgi için çekme isteği öğreticisi'ne bakın.
Diğerleriyle eşitleme
Kodunuzu güncel tutmak için başkaları tarafından yapılan çekme işlemelerini alın ve bunları dalınıza birleştirin. Git, aynı dosyada bile birden çok değişikliği birleştirme konusunda çok iyidir, ancak bazen birleştirme çakışmalarını çözümlemeniz gerekir. Diğer dalların değişikliklerini güncel tutmak için dallarınızı düzenli olarak çekmek iyi bir fikirdir. Çekme genellikle ana daldan özellik dallarının kodun en son sürümünü kullanmalarını sağlar.
Not
Visual Studio 2019 sürüm 16.8 veya sonraki bir sürümü kullanıyorsanız Git sürüm denetimi deneyimini deneyin. Bu Yan yana karşılaştırma sayfasında Git deneyiminin Takım Gezgini karşılaştırması hakkında daha fazla bilgi edinebilirsiniz.
Giriş Takım Gezgini'yi seçin ve Eşitle'yi seçerek Eşitleme'yi açın.

Çekme bağlantısını kullanarak dalınıza en son değişiklikleri indirebilirsiniz. Biri üst kısımda, biri Gelen Commit'ler bölümünde olmak için iki Çekme bağlantısı vardır. her ikisi de aynı şeyi yapacakları için ikisini de kullanabilirsiniz.














