İçeriğe geç

Sürüm Kontrolü

Her değişiklik, Proyecta tarafından yönetilen özel bir GitHub deposuna commit edilir. Builder araç çubuğundaki sürüm açılır menüsünü kullanarak önceki anlık görüntülere göz atın ve aralarında geçiş yapın.

Yapay zekanın uygulamanızda yaptığı her değişiklik, Proyecta tarafından yönetilen özel bir GitHub deposuna commit edilir. Kodunuza her zaman builder üzerinden erişebilir ve dışa aktarabilirsiniz.

Anlık görüntüler arasında geçiş yapmak için builder araç çubuğundaki sürüm açılır menüsünü kullanın. Mobilde, Sürüm Geçmişi’ne More menüsünden erişebilirsiniz. Geçmiş bir sürümü görüntülerken, tam sürüm listesini görmek için sürüm başlığındaki Open history seçeneğine tıklayın. Her sürümde şunlar gösterilir:

  • Sürüm numarası (örn. “v12”)
  • Bir etiket (örn. ilk frontend-only anlık görüntü için ‘v1 (pre-cloud)’ veya iterasyon sürümleri için boş)
  • Yerel ayarınıza göre oluşturulma zaman damgası
  • Git commit hash’inin ilk 7 karakteri

Önizlemede o anlık görüntüyü açmak için herhangi bir sürüm kartına tıklayın. Geçmiş sürümler salt okunur modda açılır — kodu ve önizlemeyi inceleyebilirsiniz, ancak geçmiş bir görünümün içinden düzenleme yapamazsınız.

Geçmiş bir sürüme göz atarken araç çubuğunun altında “N sürümü salt okunur modda görüntüleniyor.” yazan bir başlık belirir. Geçerli çalışma durumuna geri dönmek ve düzenlemeye devam etmek için başlıktaki Return to latest seçeneğine tıklayın.

Hiçbir şey düzenlemediyseniz, sayfada “Henüz anlık görüntü yok — sürümler, builder değişiklikleri commit ettikten sonra otomatik olarak oluşturulur.” yazar.

Sürüm Geçmişi sayfasından tek tıkla geri alma özelliği yol haritasında yer almaktadır. Şu an için iki seçeneğiniz var:

  1. Yapay zekaya sorun"Revert the last change", "Go back to how the homepage looked in version 6", "Undo everything from the last three commits". Yapay zeka geçmişi okur ve sizin için tersine commit uygular.
  2. Terminalde git kullanın — hassas kontrol için:
Terminal window
# View recent commits
git log --oneline -20
# Revert a specific commit (creates a new commit undoing it)
git revert <commit-hash>
# Or reset to a specific point (destructive)
git reset --hard <commit-hash>

Proje kodunuz, Proyecta tarafından yönetilen özel bir GitHub deposunda saklanır. Koda doğrudan builder içindeki kod editöründen erişebilir veya dışa aktarabilirsiniz. Kendi GitHub organizasyonunuzu bağladıysanız, depo bunun yerine orada oluşturulur.

Her sürümde neler yer alır?

Kod değişiklikleri, yapılandırma güncellemeleri ve şema değişiklikleri — git’te yaşayan her şey. Depo dışında saklanan varlıklar (yüklenen dosyalar ve veritabanı kayıtları gibi) sürümlenmez.

Branch oluşturabilir miyim?

Evet. Branch oluşturmak ve aralarında geçiş yapmak için Terminali kullanın: git checkout -b feature/new-homepage. Yapay zeka, o anda checkout yapılmış olan branch’e commit eder.

Ekibimle nasıl iş birliği yaparım?

Birden fazla ekip üyesi GitHub’daki aynı depoya erişebilir. İş birliği için standart git iş akışlarını (branch’ler, pull request’ler) kullanın.

  • Tek tıkla geri alma — Sürüm Geçmişi sayfasında, eski bir anlık görüntüyle eşleşen yeni bir sürüm oluşturan “Revert to this version” butonu
  • Özel sürüm etiketleri — tek tek sürümlere isim vererek sonradan daha kolay bulun