Skip to content

GitHub'dan İçeri Aktarma

GitHub içe aktarıcı, bir GitHub deposundaki sorunları, etiketleri ve yorumları SetGet projesine taşır. Bu tek seferlik bir göç aracıdır -- süregelen çift yönlü senkronizasyon için bunun yerine GitHub entegrasyonu'nu kullanın.

Nelerin içeri aktarıldığı

GitHub alanıSetGet alanıNotlar
Issue titleİş öğesi başlığıDoğrudan eşleme
Issue bodyİş öğesi açıklamasıMarkdown korunur
Issue state (open/closed)İş öğesi durumuDurum tablosu üzerinden eşlenir
LabelsEtiketlerMevcut değilse oluşturulur
AssigneesAtananlarE-postayla eşleştirilir
CommentsYorumlarYazar atfıyla aktarılır
MilestonesDöngü (isteğe bağlı)Eşleme sırasında yapılandırılabilir

İPUCU

GitHub sorunlarında yerel öncelik alanı yoktur. İçe aktardıktan sonra SetGet'te öncelikleri atamak için toplu düzenlemeyi kullanın.

Önkoşullar

  • Depoya okuma erişimi olan bir GitHub hesabı.
  • SetGet çalışma alanınızda Yönetici veya Sahip rolü.

Kurulum adımları

Adım 1 -- GitHub'a bağlanma

  1. Ayarlar > İçe Aktarma'ya gidin.
  2. GitHub'ı seçin.
  3. GitHub ile Yetkilendir'e tıklayın.
  4. Erişim verilecek organizasyonu ve depoları seçin.
  5. Yetkilendir'e tıklayın.

Adım 2 -- Depoyu seçme

  1. Açılır menüden organizasyonu seçin.
  2. İçe aktarmak istediğiniz depoyu seçin.
  3. SetGet bir özet görüntüler: açık sorunlar, kapalı sorunlar, etiket sayısı.

Adım 3 -- Hedef projeyi seçme

  • Yeni proje oluştur -- depo adını kullanarak yeni bir proje oluşturulur.
  • Mevcut projeye aktar -- var olan bir proje seçin.

Adım 4 -- Sorun durumlarını eşleme

GitHub durumuVarsayılan SetGet durumuDeğiştirilebilir
openBekleyenEvet
closedTamamlandıEvet
closed as not plannedİptal edildiEvet

Adım 5 -- Seçenekleri yapılandırma

SeçenekAçıklamaVarsayılan
Yorumları aktarTüm sorun yorumlarını aktarAçık
Kilometre taşlarını döngü olarak aktarKilometre taşlarını döngülerle eşleKapalı
Kapalı sorunları aktarKapalı sorunları içe aktarmaya dahil etAçık
Etikete göre filtreleYalnızca belirli etiketlere sahip sorunları aktarKapalı

Adım 6 -- İçe aktarmayı başlatma

İçe Aktarmayı Başlat'a tıklayın. İlerleme ekranı şunları gösterir:

  • Aktarılacak toplam sorun sayısı
  • Şimdiye kadar aktarılan sorunlar
  • Geçerli öğe
  • Hatalar (varsa)

İçerik aktarma sonrası doğrulama

İçe aktarma tamamlandıktan sonra verileri doğrulayın:

Sayıları kontrol edin

MetrikNerede kontrol edileceği
Toplam iş öğesiProje > Tüm İş Öğeleri görünümü
Açık ve kapalıGitHub'ın sorun sayılarıyla karşılaştırın
EtiketlerProje > Ayarlar > Etiketler
Kilometre taşları/DöngülerProje > Döngüler (kilometre taşı aktarımı etkinleştirildiyse)

Öğeleri noktasal kontrol edin

  • 5-10 iş öğesi açın ve başlığı, açıklamayı ve durumu doğrulayın.
  • Markdown biçimlemenin (kod blokları, bağlantılar, görseller) doğru işlendiğini kontrol edin.
  • Etiketlerin doğru adlarla oluşturulduğunu onaylayın.
  • Atananların doğru çalışma alanı üyeleriyle eşleştiğini doğrulayın.

Yaygın biçim sorunları

GitHub öğesiBeklenen işleme
Markdown başlıklarıSetGet başlıkları
Kod blokları (çevrilmiş)Sözdizimi vurgulama ile kod blokları
Görev listeleri (- [ ])Onay listeleri
@bahsedilenDüz metin (GitHub kullanıcı adları SetGet ile eşleşmez)
Sorun referansları (#123)Düz metin (çapraz referanslar bağlantılı değil)
Satır içi görsellerGömülü görseller (herkese açık erişilebilirse)

Eşleşmeyen atananları yönetme

Bir GitHub kullanıcısının e-postası hiçbir SetGet üyesiyle eşleşmediğinde:

  1. Aktarılan iş öğesinde atanan alanı boş bırakılır.
  2. Etkinlik günlüğüne orijinal GitHub atananını tanımlayan bir not eklenir.
  3. İçe aktarmanın ardından eksik üyeleri SetGet'e davet edin ve manuel olarak yeniden atayın.

Alternatif olarak, otomatik eşleşmeyi en üst düzeye çıkarmak için içe aktarmayı çalıştırmadan önce tüm takım üyelerini davet edin.

İçeri aktarma öncesi sorunları filtreleme

İçe aktarma kapsamını daraltabilirsiniz:

FiltreAçıklama
Etikete göreYalnızca belirli etiketlere sahip sorunları aktar (ör. "bug", "enhancement")
Duruma göreYalnızca açık sorunları, yalnızca kapalı sorunları veya her ikisini aktar
Kilometre taşına göreBelirli bir kilometre taşına ait sorunları aktar

Büyük bir deponun alt kümesini aktarmak istediğinizde veya farklı SetGet projelerinin farklı sorun kategorilerini alması gerektiğinde filtreleme kullanışlıdır.

İPUCU

Deponuzda binlerce sorun varsa yönetilebilir gruplar halinde aktarmak için etikete veya kilometre taşına göre filtreleyin. Bu aynı zamanda farklı kategorileri farklı SetGet projelerine yönlendirmenizi sağlar.

İçeri aktarma ve entegrasyon

Özellikİçe aktarmaEntegrasyon
YönTek seferlik, GitHub → SetGetSüregelen, çift yönlü
Kurulum sonrası yeni sorunlarSenkronize edilmezOtomatik senkronize
PR bağlantısıHayırEvet
Yorum senkronizasyonuYalnızca aktarmaÇift yönlü
Kullanım durumuGöçSüregelen iş akışı

GitHub Issues'dan tamamen çıkmak istediğinizde içe aktarmayı seçin. Takımınız hem GitHub Issues hem de SetGet kullanmaya devam edecekse entegrasyonu seçin.

Sorun giderme

SorunNedenÇözüm
Depo listelenmiyorYetersiz OAuth kapsamıDaha geniş erişimle yeniden bağlanın
Yorumlar eksikYorum aktarımı devre dışıSeçeneği etkinleştirin ve yeniden aktarın
Atananlar eşlenmediE-posta uyuşmazlığıEşleşen e-postalarla üyeleri davet edin
Markdown işleme sorunlarıDesteklenmeyen GitHub'a özel sözdizimiAktarma sonrası açıklamaları manuel düzenleyin

UYARI

Aynı depo için içe aktarmayı iki kez çalıştırmak yinelenen iş öğeleri oluşturur. Yeniden aktarmadan önce ilk grubu silin.

İlgili sayfalar