Gönderme ile kod paylaşma

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

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. Git öğreticisini Azure Repos.

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". Gönderme 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ğlanma ve GitHub deposuna bağlanma.

İ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ına kaydedin ve çalışmanız tamamlandığında bu dalı gönderin. Git iş akışına genel bakış için bkz. Git öğreticisini Azure Repos.

Visual Studio 2022, Git menüsünü, Git Değişikliklerini ve Çözüm Gezgini'deki bağlam menülerini kullanarak 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ü.

İsterseniz, değişikliklerinizi Git Deposu penceresinden de 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 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