Gönderme ile kod paylaşma

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Değişikliklerinizi başkalarının erişebileceği uzak bir depoya yükleyerek çalışmanızı yerel bir Git deposu dalında paylaşabilirsiniz. Git anında iletme komutu, yerel dalınızdaki yeni işlemeleri uzak deponun ilgili dalına yükler. Visual Studio, çalışmanızı uzak bir depoyla eşitlemeyi seçtiğinizde anında iletme komutunu kullanır.

Git iş akışına genel bakış için bkz . Azure Repos Git öğreticisi.

Kodunuzu gönderme

Yerel dala bir veya daha fazla işleme ekledikten sonra, çalışmanızı paylaşmak veya yedeklemek için işlemeleri uzak bir dala "gönderebilirsiniz". Anında iletme komutunu kullandığınızda Git, yerel dalınızın uzak dal ile güncel olup olmadığını denetler. Aksi takdirde Git, yerel dalınızı güncelleştirene kadar yeni işlemeleri göndermenizi engeller. Bu sorunu çözmek için, yerel dalınızda bulunmayan uzak dal işlemelerini almak için çekebilirsiniz. Çekilen uzak işlemeler yerel işlemelerinizle çakışıyorsa , değişikliklerinizi göndermeden önce bu çakışmaları çözmeyi deneyin.

Git anında iletme komutunun çalışması için yerel deponuzun uzak bir Git deposuna bağlı olması gerekir. Yerel deponuzu uzak bir depodan kopyaladıysanız, bunlar zaten bağlı demektir. Ancak yerel deponuzu kopyalamadan oluşturduysanız, bunu barındırılan bir Git deposuna bağlamanız gerekir. Daha fazla bilgi için bkz. Azure Repos Git deposuna Bağlan ve GitHub deposuna Bağlan.

İpucu

Çalışmanızın çekme isteği gözden geçirmesini desteklemek için doğrudan main yerel deponuzun dalında çalışmaktan kaçının. Bunun yerine, işlemelerinizi yerel bir özellik dalı veya hata düzeltme dalı olarak kaydedin ve çalışmanızın tamamlanmasının ardından bu dalı gönderin. Git iş akışına genel bakış için bkz . Azure Repos Git öğreticisi.

Visual Studio 2022, Git menüsünü, Git Değişikliklerini ve Çözüm Gezgini bağlam menülerini kullanarak bir Git sürüm denetimi deneyimi sağlar. Visual Studio 2019 sürüm 16.8, Takım Gezgini Git kullanıcı arabirimini de sunar. Daha fazla bilgi için Visual Studio 2019 - Takım Gezgini sekmesine bakın.

Git Değişiklikleri penceresinde, işlemenizi göndermek için yukarı ok basma düğmesini seçin.

Visual Studio'nun 'Git Değişiklikleri' penceresindeki yukarı ok basma düğmesinin ekran görüntüsü.

Alternatif olarak, değişikliklerinizi Git Deposu penceresinden gönderebilirsiniz. Git Deposu penceresini açmak için Git Değişiklikleri penceresinde giden/gelen bağlantısını seçin.

'Git Değişiklikleri' penceresindeki 'giden / gelen' bağlantısının ve Visual Studio'nun 'Git Deposu' penceresindeki Gönder bağlantısının ekran görüntüsü.

İsterseniz, değişikliklerinizi menü çubuğundaki Git menüsünden de gönderebilirsiniz.

Visual Studio'daki Git menüsündeki Gönder seçeneğinin ekran görüntüsü.

İşlemelerinizi gönderdikten sonra, diğer kişilere değişikliklerinizin gözden geçirilmesini istediğinizi bildirmek için bir çekme isteği oluşturabilirsiniz. Onaylanırsa, değişiklikleriniz uzak deponun hedef dalı ile birleştirilir.

Sonraki adımlar