Skip to Content
IoT Uygulama GeliştirmeGit Entegrasyonu

Git Entegrasyonu

Her IronFlock uygulamasının merkezi bir Git deposu vardır. Varsayılan olarak bu depo IronFlock içinde tamamen yönetilir. Harici bir Git sağlayıcısına da bağlanabilirsiniz.

Dahili Git

Bir uygulama oluşturduğunuzda, IronFlock otomatik olarak bir Git deposu sağlar. Cloud IDE tüm sürüm kontrolü işlemleri için bu depoyu kullanır:

  • IDE terminalinden commit, push ve pull
  • Fark ve geçmişi görüntüleme
  • Dal yönetimi

Geliştir ayrıcalıklarına sahip tüm işbirlikçiler aynı depoyu paylaşır.

Harici Git Sağlayıcıları

Uygulamanızı dahili depoya ek olarak (veya yerine) GitHub, GitLab veya Bitbucket’a bağlayabilirsiniz.

Kurulum

  1. Kullanıcı Ayarları’na gidin ve Git sağlayıcınız için bir Kişisel Erişim Jetonu ekleyin.
  2. Yeni bir uygulama oluştururken harici Git servisini seçin ve depo URL’sini sağlayın.
  3. Mevcut bir uygulamayı geçirmek için, uygulamanın ayarlarına gidin ve harici bir sağlayıcıya geçin.

Harici Git ile İş Akışı

Bağlandıktan sonra şunları yapabilirsiniz:

  1. Depoyu yerel makinenize klonlayın.
  2. Tercih ettiğiniz editörde (VS Code, IntelliJ, Vim vb.) kodu düzenleyin.
  3. Uzak depoya commit yapın ve push edin.
  4. Cloud IDE harici depoyla senkronize olur — gerçek cihazlarda çalıştırma ve hata ayıklama için hâlâ kullanabilirsiniz.

Bu size her iki dünyanın en iyisini sunar: verimlilik için yerel editörünüz, cihaz etkileşimi için cloud IDE.

İşbirlikli Geliştirme

Birden fazla geliştirici aynı uygulama üzerinde çalışabilir:

  1. Her geliştirici cloud IDE’de kendi kişisel geliştirme ortamını alır.
  2. Değişiklikler, master dalına commit edilip push edilene kadar izole olarak kalır.
  3. Kod incelemesi için standart Git iş akışlarını (özellik dalları, pull request’ler) kullanın.

Sürüm derlemesi için yalnızca master dalına push edilen değişiklikler kullanılır.

Last updated on