Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
Önkoşullar
Kategori | Gereksinimler |
---|---|
Proje erişimi | projesiüyesi. |
İzinler | - Özel projelerde kodu görüntüleme: En az Temel erişimi. - Özel projelerde kodu klonlama veya katkıda bulunma: Projede Katkıda Bulunanlar güvenlik grubuna üyelik veya ilgili izinler. - Dal veya depo izinlerini ayarlayın: izinleri yönetin dal veya depo için. - Varsayılan dalı değiştir: Depo için politika izinlerini düzenleyin. - Depoyu içeri aktarma: Proje Yöneticileri güvenlik grubunun üyesi veya Git proje düzeyi Depo oluşturma izni İzin verolarak ayarlanmıştır. Daha fazla bilgi için bkz . Git deposu izinlerini ayarlama. |
Hizmetler | Repo'lar etkinleştirildi. |
Araçlar | Opsiyonel. az repos komutlarını kullanın: Azure DevOps CLI. |
Uyarı
Genel projelerde, Paydaş erişimi olan kullanıcılar, kod görüntüleme, kopyalama ve koda katkıda bulunma dahil olmak üzere Azure Depolarına tam erişime sahiptir.
Kategori | Gereksinimler |
---|---|
Proje erişimi | projesiüyesi. |
İzinler | - Kodu görüntüle: En az Temel erişim. - Kodun bir kopyasını oluşturma veya koda katkıda bulunma: Katkıda Bulunanlar güvenlik grubunun üyesi veya projedeki ilgili izinlere sahip olma. |
Hizmetler | Repo'lar etkinleştirildi. |
Kodunuzu yükleyin
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 branşınızı güncelleyene kadar yeni commit'leri göndermenizi engeller. Bu sorunu çözmek için, yerel dalınızda bulunmayan uzak dal işlemelerini almak için çekebilirsiniz . Uzak işlemeler yerel işlemelerinizle çakışıyorsa, değişikliklerinizi yollamadan ö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.
Tavsiye
Çalışmanızın pull request gözden geçirmesini desteklemek için yerel deponuzun main
dalında doğrudan çalışmaktan kaçının. Bunun yerine, commit'lerinizi yerel bir özellik dalına veya hata düzeltme dalına kaydedin ve işiniz bittiğinde bu dalı push yapın. Git iş akışına genel bakış için bkz . Azure Repos Git öğreticisi.
- Visual Studio 2022
- Visual Studio 2019 - Git menüsü
- Visual Studio 2019 - Takım Gezgini
- Git Komut Satırı
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.
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.
İsterseniz, değişikliklerinizi menü çubuğundaki Git menüsünden de gönderebilirsiniz.
İş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.