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.

  1. Bu Takım Gezgini' Bağlan'ı seçerek Bağlan sayfasını açın ve ardından Bağlan'Bağlan'Project.

    Azure DevOps Server Git depolarını Visual Studio

  2. 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.

    Azure Repos'de bağlı bir kuruluştan Git Deposu Azure Repos

    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çimi visualstudio.com kullanabilirsiniz. Daha fazla bilgi için bkz. Visual Studio Team Services artık Azure DevOps Services.

  3. 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.

  1. Giriş Takım Gezgini düğmesini ve dallar'ı seçin.

    Takım Gezgini'daki Dalları gösteren ekran görüntüsü.

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

    Visual Studio'de Ana daldan Yerel Dal oluşturma

  3. 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.

    Açıklayıcı bir dal adı girin ve Dal Oluştur'ı seçin.

  4. 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.

  5. 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.

    Değişiklikler görünümünün açılmasını gösteren ekran görüntüsü.

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

    Hepsini Işle

    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.

    Dosyaları aşama

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.

  1. Eşitleme Takım Gezgini'yi ve ardından Eşitle'yiseçerek Eşitleme'yi açın.

    Eşitleme

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

    Bir işlemeyi verdikten hemen sonra Eşitle'yi seçin.

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

    Itme

    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.

  3. 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

  4. Ç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.

    Yeni Çekme İsteği'ne seçin.

  5. Dallarınızı doğrulayın. Bu örnekte, daldan işlemeleri dalla ReadMeFix birleştirmek main istiyoruz. 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.

    Web portalında Çekme İsteği oluşturma

    Ç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.

  1. Giriş Takım Gezgini'yi seçin ve Eşitle'yi seçerek Eşitleme'yi açın.

    Diğerleriyle eşitleme.

  2. Ç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.

    Değişiklikleri yerel reponıza indirme