2011-05-12 27 views
5

Geliştirici gruplarından birinde kullanılmak üzere The Bug Genie hata izleyicisini kurdum ve şimdiye kadar çoğu şey çalışmak için oldukça kolay oldu. Şimdi, Git entegrasyonunu kullanmak istiyorum. Ancak, belgeleriniz biraz eksik görünüyor ve ben açıkça görmediğim bazı şeyleri bildiğimi sanıyor gibi görünüyor.Git Hata Genie ile Entegrasyon?

Bug Genie'ye Git entegrasyonunu kurmak için iyi kaynakları bilen var mı? Üzerinde tam kontrole sahip olduğum Linux tabanlı bir sunucum var, bu yüzden bu açıdan gerçekten sınırlı değilim ve Bug Genie'nin getirdiği kancaları kullanabilirim. Her şeyin işe yaraması için biraz daha rehberliğe ihtiyacım var.

Sağladıkları kancayı buldum, ancak mevcut sunucu kurulumumda (bazı şeyler için Capistrano kullanan ve bazı posta alma kancalarına sahip) rahatça hissetme konusunda bana yeterli bilgi vermiyor. zaten). Biraz daha net bir şey umuyordum (oradaki belgelerin üzerinde bir miktar açıklama bile var) bu yüzden denemeye ve hataya başvurmam gerekmiyor.

+0

Herhangi bir güncelleştirme var mı? Zsub yardım eder mi? – CharlesB

+0

@CharlesB - Henüz bilmiyorum. Denemek için zamanım olmadı. Yardım edecek gibi görünüyor, ama yine de denemeye ihtiyacım var. Bug Genie etiketini eklediğiniz için teşekkürler BTW. Bunu henüz yapmadım. =/ – Shauna

cevap

5

$buggeniedir/modules/vcs_integration/hooks/git altında bir kanca betiği var, oldukça kendi kendini belgeliyor.

Maalesef, maalesef her depoya el ile eklemeniz gerekecek.

Düzenleme:

Sen $buggeniedir/modules/vcs_integration/hooks/git/tbg-post-receive den $your-repo-dir/.git/hooks/post-receive kanca dosyayı kopyalamak (sunucuda!). Ardından, kopyaladığınız ve sonra Bug Genie'nin kurulum dizininin tam yolunu içerecek olan post-rece dosyasını düzenlersiniz (siz, dizin!). Bundan sonra kanca dosyasında uygun kimliği ayarlayın. Bu kimliği Hata Genie web arayüzünde yourbugenieurl.com/configure/module/vcs_integration'da bulabilirsiniz, Proje Ayarları'nı tıklayın (bu sayfanın, tüm anahtar kelimeleri içerecek şekilde bağlandığı yardım sayfası).

Sunucudan yanıtı güncelleştirin/güncelleyin, bir şey değiştirin voila :)

+1

Kanca var biliyorum, ama bence, bu kendi kendine belgeleme (en azından yeterince iyi anlamak için benim için yeterli değil). Bu nedenle daha fazla kaynak talebi. – Shauna

+0

Güncelleme için teşekkürler. Faydalı olmalı gibi görünüyor. Şimdi gerçekten denemek için zamana ihtiyacım var! – Shauna

+3

Biraz daha gözden geçirme şansım oldu. Kafamın karıştığını düşündüğüm şeylerden biri de "doğrudan erişim" seçeneğinin yanı sıra "http erişimi" nin bulunması. Doğrudan erişim bana göre, bunu kullanmak için cgit/gitweb'e gerek duymamayı öneririm, ama Wiki'nin yazdığı şekilde, benim yaptığımı gösterir. Hangi yol doğru? Depolar ve izleyici aynı makinede barındırılır ve her ikisi de özeldir, bu nedenle mümkünse doğrudan erişimi tercih ederim. – Shauna