GitHub işlemeleri, çekme istekleri ve sorunları Azure Boards iş öğelerine bağlama
Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019
Azure Boards projenizi GitHub bir depoyla bağladıktan sonra, iş öğelerini GitHub yürütmelerine ve çekme istemlerine bağlayabilirsiniz. GitHub kullanıcılara tanıdık #mention sözdizimini kullanarak ya da Azure Boards iş öğesinden bir GitHub commıt veya GitHub çekme isteği bağlantı türü ekleyerek bağlantı ekleyebilirsiniz.
Not
GitHub için Azure Boards uygulamayla Azure Boards ve Azure DevOps Services GitHub. com ve GitHub Enterprise Server depoları ile tümleştirmeyi destekler. Diğer Git depoları ile tümleştirme desteklenmez.
Not
GitHub Azure Boards app ile Azure DevOps Servers 2019 ve üzeri sürümleri GitHub Enterprise Server depolarıyla tümleştirmeyi destekler. Diğer Git depoları ile tümleştirme desteklenmez.
Önkoşullar
- Azure Boards projenizin, bağlantı vermek istediğiniz yürütmelerin ve çekme isteklerinin mevcut olduğu GitHub depoya bağlı olması gerekir. Ayrıntılar için bkz. Azure Boards-GitHub tümleştirme.
- Azure Boards için bir katkıda bulunanı olmanız gerekir.
- GitHub deposuna katkıda bulunanı olmanız gerekir.
- kuruluşunuzda iş izleme deneyimini özelleştirmek için barındırılan XML işlem modeli kullanılıyorsa, iş öğesi formundaki geliştirme bölümündeki GitHub bağlantı türlerini bağlamak ve görüntülemek için iş öğesi türlerini güncelleştirmeniz gerekir. Ayrıntılar için bkz. Select iş öğesi türleri IÇIN XML tanımlarını güncelleştirme.
AB#GitHub ' den Azure Boards iş öğelerine bağlamak için bahsetme kullanın
GitHub commıt, çekme isteği veya sorunundan, Azure Boards iş öğesine bir bağlantı oluşturmak için aşağıdaki sözdizimini kullanın. AB#IDBir tamamlama iletisi metninin içine girin. Ya da bir çekme isteği veya sorunu için AB#ID başlık veya açıklama içine (açıklama değil) girin.
bir GitHub commıt veya çekme isteğinden, Azure Boards iş öğesine bir bağlantı oluşturmak için aşağıdaki sözdizimini kullanın. AB#IDBir tamamlama iletisi veya bir çekme isteği için metin içinde girin, AB#ID çekme isteği başlığına veya açıklamasına (çekme isteği açıklaması değil) yazın.
AB#{ID}
Örneğin, AB#125 125 iş Öğesı kimliğine bağlanır.
İş öğesini geçiş için bir COMMIT veya çekme isteği iletisi de girebilirsiniz. Sistem fix, fixes, fixed bunu, izleyen #-bahsetme öğesine tanır ve uygular. Bazı örnekler gösterildiği gibi verilmiştir.
Örnekler:
| İletiyi Kaydet | Eylem |
|---|---|
Fixed AB#123 |
İş öğesini "bitti" durumuna bağlar ve geçirir. |
Adds a new feature, fixes AB#123. |
İş öğesini "bitti" durumuna bağlar ve geçirir. |
Fixes AB#123, AB#124, and AB#126 |
123, 124 ve 126 Azure Boards iş öğelerinin bağlantıları. Yalnızca ilk öğeyi, 123, "bitti" durumuna geçirir. |
Fixes AB#123, Fixes AB#124, Fixes AB#125 |
123, 124 ve 126 Azure Boards iş öğelerinin bağlantıları. Tüm öğeleri "bitti" durumuna geçirir. |
Fixing multiple bugs: issue #123 and user story AB#234 |
GitHub sorunu 123 ve Azure Boards iş öğesi 234 ' e bağlantılar. Geçiş yok. |
Not
aynı GitHub depoyu iki veya daha fazla Azure DevOps kuruluşta tanımladığınız projelere bağladıysanız, beklenmeyen bir AB # bahsetme bağlantısını görebilirsiniz. ayrıntılar için bkz. GitHub Azure Boards tümleştirmesi sorun giderme. bu nedenle, GitHub bir depoyu yalnızca tek bir Azure DevOps kuruluşta tanımlanan projelere bağlanmanızı öneririz.
bir iş öğesinden GitHub işlemeye, çekme isteğine veya soruna bağlantı ekleme
Not
GitHub soruna bağlama, Azure DevOps Server 2019 güncelleştirme 1 veya sonraki bir sürümü gerektirir.
Bir COMMIT veya çekme isteğine bağlamak için, iş öğesini açın ve geliştirme bölümünün altında bağlantı ekle ' yi seçin.

Bir sorunu bağlamak için Bağlantılar sekmesini seçin ve ardından bağlantı Varolan öğe Ekle' yi seçin.

bağlantı ekle iletişim kutusunda GitHub bağlantı türlerinden birini seçin, tamamlama, çekme isteği veya sorunun URL 'sini girin ve tamam' ı seçin.
burada, GitHub çekme isteğine bir bağlantı ekleyeceğiz.

Azure Boards geçerli bir bağlantı girdiğinizden emin olmak için bir denetim tamamlar. bağlantılı GitHub deposu projeyle tümleştirmeli veya doğrulama başarısız olur.
burada GitHub soruna bir bağlantı ekleyeceğiz.

Geliştirme bölümündeki bağlantıları görüntüleyin veya açın
çalışma öğesi formu içindeki geliştirme bölümünde, GitHub simgesiyle GitHub işlemeler ve çekme istekleri için oluşturulan bağlantılar listelenir
.

GitHub içinde COMMIT veya çekme isteğini açmak için belirtilen bağlantıyı seçin.
Kanban panosunda GitHub nesneleri görüntüleme
Kanban panosunda etkin olan GitHub ek açıklamalar sayesinde, daha fazla ayrıntı için bağlantılı GitHub yürütmeleri, çekme istekleri veya sorunları hızlıca açabilirsiniz. Ek açıklamaları etkinleştirme hakkında daha fazla bilgi için bkz. kartları özelleştirme.

Not
GitHub ek açıklamalar Azure DevOps Server 2019 güncelleştirme 1 veya sonraki bir sürümü gerektirir.
Daha sonra deneyin
İlgili makaleler:
- Azure Boards-GitHub tümleştirmesi
- Bağlama, izlenebilirlik ve bağımlılıkları yönetme
- GitHub Azure Boards tümleştirmesi sorunlarını giderme