Versiyonlama: Branch Versioning

├çok kullan─▒c─▒l─▒ d├╝zenleme senaryolar─▒nda, versiyonlar, her bir d├╝zenleyiciye verilerin benzersiz, izole g├Âr├╝n├╝m├╝n├╝ sa─člayarak, d├╝zenleyicilerin kilitleme yapmadan veya verileri ├žo─čaltmadan ayn─▒ anda ayn─▒ verilerle ├žal─▒┼čmas─▒na olanak tan─▒r.

Branch Versioning ─░┼č Ak─▒┼č─▒na Genel Bak─▒┼č

Versiyonlama, d├╝zenleyicilerin kendi co─črafi veri taban─▒ versiyonlar─▒ i├žinde ve birden ├žok d├╝zenleme oturumunda izole ├žal─▒┼čmas─▒na izin vererek uzun i┼člemleri kolayla┼čt─▒r─▒r. Bir d├╝zenleyici d├╝zenleme koleksiyonunu bitirdi─činde, de─či┼čikliklerini kendi versiyonunun olu┼čturuldu─ču ├╝st (parent) versiyona geri birle┼čtirebilir. Bir co─črafi veri taban─▒ndaki t├╝m versiyonlar─▒n orijinal ├╝st ├Âgesi, Default versiyon olarak adland─▒r─▒l─▒r.

ArcGISÔÇÖte Traditional Versioning ve Branch Versioning olmak ├╝zere versiyonlaman─▒n iki t├╝r├╝ vard─▒r. Traditional Versioning, ArcGIS Desktop taraf─▒nda kullan─▒lmaya ba┼članan, ArcGIS Pro ├╝zerinde de desteklenmeye devam eden veri taban─▒ y├Ânetim yetene─čidir.┬á ArcGIS Pro ile birlikte versiyonlamaya ÔÇťBranch VersioningÔÇŁ eklenmi┼čtir.

Branch Versioning, web detay katmanlar─▒ arac─▒l─▒─č─▒yla ├žok kullan─▒c─▒l─▒ d├╝zenleme i┼č ak─▒┼člar─▒na ve uzun i┼člem senaryolar─▒na izin vermek i├žin servis tabanl─▒ bir mimari kullanan ve ArcGIS Enterprise Web CBS modeli ile ├žal─▒┼čan bir versiyonlama t├╝r├╝d├╝r. Bir veritaban─▒ ba─člant─▒s─▒na ba─čl─▒ olmak yerine servis tabanl─▒ bir mimariden yararlanan ├žok kullan─▒c─▒l─▒ d├╝zenleme i├žin yeni bir platformdur.

Branch Versioning, i┼č ak─▒┼č─▒ y├Ânetimini geli┼čtirirken Traditional VersioningÔÇÖin k├Âkl├╝ yeteneklerine dayan─▒r. D├╝zenleme ve versiyon y├Ânetimi dahil t├╝m i┼člemler, ArcGIS Enterprise portal ortam─▒ arac─▒l─▒─č─▒yla ger├žekle┼čtirilir. VMS olarak adland─▒r─▒lan Versiyon Y├Ânetim Servisi yetene─či sayesinde, versiyon y├Ânetim g├Ârevleri art─▒k servisler arac─▒l─▒─č─▒yla ger├žekle┼čtirilmektedir.

Branch Versioning temel i┼č ak─▒┼č─▒, versiyon y├Ânetimi yetene─čine sahip bir detay servisinden yararlan─▒r.

Branch Versioning, detay servisleri modeline dayan─▒r. Web tabanl─▒ entegrasyon, web’e eri┼čebilece─činiz her yerden versiyonlara eri┼čmenin ve d├╝zenlemeler yapman─▒n avantajlar─▒n─▒ sa─člar:

  • ─░┼č birli─či daha basittir ve web CBS uygulamalar─▒ arac─▒l─▒─č─▒yla daha verimli eri┼čimi destekler.
  • Bir versiyonda yap─▒lan d├╝zenlemeler, web haritalama uygulamalar─▒n─▒z─▒n arkas─▒ndaki verileri g├╝ncelleyerek etkin detay katmanlar─▒na g├Ânderilebilir.
  • G├╝├žl├╝ bir g├╝venlik modelini desteklemek i├žin kurulu┼čunuzun g├╝venlik yap─▒s─▒ ile birlikte ArcGIS Enterprise arac─▒l─▒─č─▒yla sa─članan servis odakl─▒ mimariden yararlan─▒r.
  • ├ľl├žeklenebilirlik, servis odakl─▒ mimari arac─▒l─▒─č─▒yla daha kolay hale getirilerek, talepler ve kullan─▒m b├╝y├╝d├╝k├že versiyon olu┼čturma i┼člemlerinin ├Âl├žeklenmesine olanak tan─▒r.

Bu web tabanl─▒ yeteneklere ek olarak, otomasyon ve uygulama eri┼čiminin bir├žok avantaj─▒ vard─▒r. ArcGIS Enterprise portal ├╝zerinden yay─▒nlanan ve versiyonlanan veriler, d├╝zenlemelerin ak─▒ll─▒ telefonlardan, web uygulamalar─▒ndan, ├╝├ž├╝nc├╝ taraf uygulamalardan ve hatta REST API kullan─▒larak otomatikle┼čtirilmi┼č komut dosyalar─▒ndan yap─▒lmas─▒na olanak tan─▒r.

ArcGIS Enterprise Web CBS Modeli

Branch Versioning, performans ve kullan─▒m kolayl─▒─č─▒ i├žin optimize edilmi┼čtir.

Branch Versioning, Traditional Versioning y├Ânetimiyle ilgili zorluklar─▒ ├ž├Âzmeyi ve kullan─▒c─▒ deneyimini iyile┼čtirmeyi ama├žlamaktad─▒r. Bunu m├╝mk├╝n k─▒lan birka├ž temel ├Âzellik vard─▒r:

  • Branch Versioning, d├╝zenlemeleri s─▒k─▒┼čt─▒r─▒lmas─▒ gerekmeyen tek bir tabloda ar┼čivleyen zamansal bir modele dayal─▒d─▒r. Bu model ile art─▒k ek bir s─▒n─▒f olu┼čturmadan ar┼čivlemenin t├╝m avantajlar─▒ndan yararlanabilirsiniz. Her d├╝zenleme i┼člemi arka planda tutulur ve d├╝zenlemelerinizin ge├žmi┼činin (silme i┼člemleri dahil) kaydedilmesi sa─član─▒r. Bu yetenek, bir d├╝zenleme oturumu boyunca geri alma/yineleme yetene─či sa─člar.
  • Y├Ânetim art─▒k daha basitle┼čtirilmi┼čtir. Temel yap─▒, versiyon y├Ânetimini b├╝y├╝k ├Âl├ž├╝de iyile┼čtiren d├╝z dall─▒ bir yap─▒y─▒ takip eder. Grandchild (torun) versiyonlar─▒na izin verilmez ve Default versiyon her zaman ├╝st ├Âgedir.

├ľzetle Branch Versioning, ├žok kullan─▒c─▒l─▒ d├╝zenleme i┼č ak─▒┼člar─▒n─▒z─▒ daha basit ve daha sa─člam hale getirmek i├žin tasarlanm─▒┼čt─▒r. Web CBS ile entegrasyon yoluyla sunulan yetenekler eri┼čimi geni┼čletir, veri payla┼č─▒m─▒n─▒ daha kolay, daha g├╝venilir hale getirir ve web uygulamalar─▒nda veri ger├žekli─čini sa─člamaya yard─▒mc─▒ olur.

ArcGIS uygulamalar─▒ ve g├╝ncellemeleriyle ilgili daha fazla bilgiye ula┼čmak i├žin┬áblog sayfam─▒z─▒┬átakip edebilirsiniz.

 Esri Türkiye 2020

├ľnceki Yaz─▒
┬áCOVID-19 A┼č─▒ Da─č─▒t─▒m─▒n─▒ Planlay─▒n ve Y├Ânetin
Yaz─▒y─▒ g├Âr├╝nt├╝le
Sonraki Yaz─▒
Map Viewer Beta’n─▒n ├ľne ├ç─▒kan ├ľzellikleri (2020)
Yaz─▒y─▒ g├Âr├╝nt├╝le