kodunuzu Azure Repos ve Visual Studio ile paylaşma

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

bu makalede, bilgisayarınızda başkalarıyla paylaşabileceğiniz bir Azure DevOps Git deposuna Visual Studio bir çözüm almanıza yardımcı olacak adımlar açıklanmaktadır. var olan depoda barındırılan bir Visual Studio çözümüyle çalışmak istiyorsanız Git öğreticisinebakın.

Not

Visual Studio 2019 sürüm 16,8 veya sonraki bir sürümünü kullanıyorsanız, Git sürüm denetim deneyimini deneyin. Git deneyiminin bu yan yana karşılaştırma sayfasında Takım Gezgini ile nasıl Karşılaştırıldığı hakkında daha fazla bilgi edinin.

Önkoşullar

  • Repos projenizdeki etkin olmalıdır. Repos hub ve ilişkili sayfalar görünmüyorsa, bkz. Repos yeniden etkinleştirmek için Azure DevOps hizmeti açma veya kapatma .

  • kodu görüntülemek veya katkıda bulunmak için, temel erişim veya daha yüksek olan bir Azure DevOps projesinin üyesi olmanız gerekir.

    • Projeniz yoksa, bir tane oluşturun veya ücretsiz kaydolun.

    • Proje üyesi değilseniz, eklendi.

      Not

      Ortak projeler için, paydaş Access verilen kullanıcıların Azure Repos için tam erişimi vardır.

  • Repos projenizdeki etkin olmalıdır. Repos hub ve ilişkili sayfalar görünmüyorsa, bkz. Repos yeniden etkinleştirmek için Azure DevOps hizmeti açma veya kapatma .
  • kodu görüntülemek için, temel erişim veya daha yüksek olan bir Azure DevOps projesinin üyesi olmanız gerekir. Proje üyesi değilseniz, eklendi.
  • Kodu görüntülemek için, Okuyucular güvenlik grubunun bir üyesi olmanız veya ilgili izinlere sahip olmanız gerekir.
  • Koda katkıda bulunmak için, katkıda bulunanlar güvenlik grubunun bir üyesi olmanız veya ilgili izinlere sahip olmanız gerekir.
  • kodu görüntülemek için, temel erişim veya daha yüksek olan bir Azure DevOps projesinin üyesi olmanız gerekir. Proje üyesi değilseniz, eklendi.
  • Kodu görüntülemek için, Okuyucular güvenlik grubunun bir üyesi olmanız veya ilgili izinlere sahip olmanız gerekir.
  • Koda katkıda bulunmak için, katkıda bulunanlar güvenlik grubunun bir üyesi olmanız veya ilgili izinlere sahip olmanız gerekir.

Projeniz için yerel bir git deposu oluşturma

Visual Studio sağ alt köşesindeki durum çubuğunda kaynak denetimine Ekle seçeneğini belirleyerek projeniz için yeni bir yerel Git deposu oluşturun. Bu, çözümün bulunduğu klasörde yeni bir depo oluşturur ve kodunuzu bu depoya işleyin. Ayrıca, Çözüm Gezgini ' de çözümünüze sağ tıklayıp kaynak denetimine çözüm Ekle' yi seçebilirsiniz.

Not

durum çubuğundaki kaynak denetimine ekle düğmesi Visual Studio 2017 ' ye eklenmiştir (Visual Studio 2015 güncelleştirme 2 ve üzeri sürümlerde yayımlandı ) ve yalnızca kaynak denetimi sağlayıcınız olarak Git varsa görüntülenir. Kodunuz zaten bir git deposunda ise, durum çubuğunda kaynak denetimine Ekle düğmesini görmezsiniz, ancak bunun yerine yerel deponuzda geçerli dalın durumu görünmez.

Visual Studio önceki bir sürümuzda yeni bir proje oluşturduğunuzda yeni Project penceresindeki yeni git deposu oluştur seçeneğini belirleyerek projeniz için yerel bir git deposu oluşturun. Mevcut bir çözüm için, Çözüm Gezgini projenize sağ tıklayıp kaynak denetimine çözüm Ekle' yi seçerek, yerel bir git deposu oluşturabilirsiniz.

Yerel bir depoya sahip olduktan sonra, Takım Gezgini git görevleri arasında hızlıca gezinmek için durum çubuğundaki öğeleri seçin.

Git durum çubuğunu Visual Studio

  • yayımdan kaldırılan değişiklikler Visual Studio durum çubuğu simgesi , yerel dalınızdaki yayımlanmamış işlemelerin sayısını gösterir. Bunu seçtiğinizde Takım Gezgini içindeki eşitleme görünümü açılır.
  • bekleyen değişiklikler Visual Studio durum çubuğu simgesi , kaydedilmemiş dosya değişikliklerinin sayısını gösterir. Bunu seçtiğinizde Takım Gezgini içindeki değişiklikler görünümü açılır.
  • Visual Studio deposu durum çubuğu simgesinde geçerli Git deposu gösterilmektedir. bunu seçtiğinizde Takım Gezgini Bağlan görünümü açılır.
  • Visual Studio dal durum çubuğu simgesi geçerli Git dalınızı gösterir. Bunu seçtiğinizde, git dalları arasında hızlı bir şekilde geçiş yapmak veya yeni dallar oluşturmak için bir dal seçici görüntülenir.

Not

Visual Studio yayımlanmamış değişiklikler durum çubuğu simgesiVisual Studio veya bekleyen değişiklikler durum çubuğu simgesigibi simgeler görmüyorsanız, bir Git deposunun parçası olan bir proje açık olduğundan emin olun. Projeniz yepyeni veya henüz bir depoya eklenmemişse, durum çubuğunda kaynak denetimine Ekle ' yi seçerek veya Çözüm Gezgini ' de çözümünüze sağ tıklayıp ve kaynak denetimine çözüm Ekle' yi seçerek bunu bir tane öğesine ekleyebilirsiniz.

Kodunuzu Azure Repos 'e yayımlayın

  1. durum çubuğundaki Visual Studio yayımdan kaldırılan değişiklikler durum çubuğu simgesi simgesini seçerek Takım Gezgini gönderme görünümüne gidin. Ayrıca, Takım Gezgini giriş görünümünden Eşitle ' yi de seçebilirsiniz.

  2. Takım Gezgini içindeki gönderme görünümünde Visual Studio Team Services gönder' ın altındaki Git deposunu Yayımla düğmesini seçin.

    Kodunuzu doğrudan Azure Repos Ile yayımlama

  3. E-postanızı doğrulayın ve Team Services Etki Alanı açılır listesinde hesabınızı seçin.

  4. Deponuzun adını girin ve Depoyu yayımla’yı seçin.

    VS projenizi Azure Repos yeni bir git deposunda yayımlayın

    Bu, hesabınızda aynı ada sahip yeni bir proje oluşturur. Mevcut bir projede depoyu oluşturmak için Depo adı ' nın yanındaki Gelişmiş ' e tıklayın ve bir proje seçin.

  5. Kodunuz artık Azure Repos bir git deposunda. Web 'de göster ' i seçerek kodunuzu web 'de görüntüleyebilirsiniz.

    Web 'de Azure Repos/tfs Git deponuzu görüntüleme

Yayımlamadan önce değişiklikleri teslim et gözden geçirme

  • Bir yürütmede nelerin değiştiğini görmek için Takım Gezgini eşitleme sayfasına gidin ve işlemeye sağ tıklayın. Kayıt ayrıntılarını görüntüle' yi seçin. Ardından, COMMIT tarafından değiştirilen herhangi bir dosyaya sağ tıklayıp, dosyanın önceki sürümüyle karşılaştırıldığında değişiklikleri görüntülemek için önceki... Ile Karşılaştır ' ı seçebilirsiniz.

    Bağlam menüsünden öncekiyle Karşılaştır ' ı seçin

  • Takım Gezgini, değişiklikler sayfasındaki ilgili iş öğeleri aracılığıyla işlemelerinizin çalışma öğelerini ekleyebilirsiniz.

    Değişikliklere iş öğeleri ekleme

    Ayrıca, işleme iletisine #ID ekleyerek işlemelere iş öğeleri ekleyebilirsiniz. Örneğin, "Raporlama araçlarında hata #23 Düzeltme", iş öğesi 23 ' ü işlemeye bağlar. Çalışma öğesi, kayıt Azure Repos 'ye gönderildiğinde bağlanır.

Güncelleştirmeleri Yürüt ve Gönder

  1. Siz kodunuzu yazarken, değişiklikleriniz Visual Studio tarafından otomatik olarak izlenir. bekleyen değişiklikler simgesini, durum çubuğundan bekleyen değişiklikler durum çubuğu simgesini Visual Studio seçerek yerel Git deponuzdaki değişiklikleri gerçekleştirebilirsiniz.

  2. Takım Gezgini'ndeki Değişiklikler görünümünde, güncelleştirmenizi açıklayan bir ileti ekleyin ve değişikliklerinizi işleyin.

    Bir açıklama ekleyin ve Yürüt ' ü seçin

  3. yayımdan kaldırılan değişiklikler durum çubuğu simgesini Visual Studio yayımlanmamış değişiklikler durum çubuğu simgesini seçin (veya Takım Gezgini giriş görünümünden eşitle ' yi seçin). Azure DevOps Services/TFS'de kodunu güncelleştirmek için Gönder'i seçin.

    Değişikliklerinizi gönderin

Takımınızdan değişiklikleri çekme

Yerel deponuzu, güncelleştirmeler yaparken takımınızdan değişikliklerle eşitleyin.

  1. Takım Gezgini içindeki eşitleme görünümünden takımınızın yaptığı işlemeleri getirin. Dosya değişikliklerini görüntülemek için bir yürütmeye çift tıklayın.

    Takımınızın yaptığı tüm değişiklikleri görmek için getir ' i seçin

  2. Getirilen işlemeleri yerel deponuzda birleştirmek için Eşitle ' yi seçin ve ardından Azure Repos yayımdan kaldırılan değişiklikleri gönderin .

    Bu işlemeleri yerel olarak almak için çekme 'yi seçin

  3. Takımınızdan yapılan değişiklikler artık yerel depoınızda ve Visual Studio görünür.

Sorun giderme

S: oturum açma sayfam neden Visual Studio oturum açma sayfam?

Y: oturum açma sayfanız, Azure DevOps Services Microsoft hesabı veya iş hesabı kullanıp kullanmayacağınızı bağlıdır. Bu nedenle, Azure DevOps Services ile kullandığınız Kullanıcı adı ve parolayla oturum açın.

s: projem sayfasında "Visual Studio aç" düğmesine tıkladığımda neden Visual Studio başlatılamadı?

y: bu bağlantı Visual Studio 2013 veya üstünü gerektirir. Visual Studio önceki sürümleri başlatılmaz.

Git komut isteminden Visual Studio kullanabilir miyim?

A: Visual Studio Takım Gezgini ve Git komut satırı birlikte harika çalışır. Her iki araçta de yaptığınız değişiklikler diğer bir araç tarafından yansıtılır. Windows için Git'in en son sürümünü yüklediğinizden emin olun. bu, Azure DevOps Services/tfs depolarınız ile bağlanmanıza yardımcı olan araçlara sahiptir.

komut satırından git kullanarak ek yardım için git öğreticisine ve komut başvurusuna Azure Repos bakın.

Sonraki adımlar

kodunuz için bir derleme ayarlayın ve Azure Repos git öğreticisindegit kullanma hakkında daha fazla bilgi edinin.