{"id":546782,"date":"2019-06-28T03:30:12","date_gmt":"2019-06-28T10:30:12","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=546782"},"modified":"2019-08-01T04:45:45","modified_gmt":"2019-08-01T11:45:45","slug":"to-branch-or-not-to-branch","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch","title":{"rendered":"To Branch or Not to Branch"},"author":9632,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[23851],"tags":[42301,25381,194132,137642],"industry":[],"product":[36571,36561],"class_list":["post-546782","blog","type-blog","status-publish","format-standard","hentry","category-data-management","tag-arcgis-enterprise","tag-geodatabase","tag-service-based-versioning","tag-versioning","product-arcgis-enterprise","product-arcgis-pro"],"acf":{"short_description":"An introduction to branch versioning. Is it right for you?","flexible_content":[{"acf_fc_layout":"content","content":"<p>\u2026that is the question which often comes up when users first hear about <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/data\/geodatabases\/overview\/data-management-strategies.htm#ESRI_SECTION1_6FA2CFB5F9484FF096740D653C674B5D\">branch versioning<\/a>. <span class=\"TextRun SCXW112626194 BCX5\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW112626194 BCX5\">\u00a0This is followed by more questions\u00a0<\/span><\/span><span class=\"TextRun SCXW112626194 BCX5\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW112626194 BCX5\">like<\/span><\/span><span class=\"TextRun SCXW112626194 BCX5\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW112626194 BCX5\">: &#8220;What exactly is it? Why should I use it? How will it fit into my established workflows?&#8221;<\/span><\/span><span class=\"EOP SCXW112626194 BCX5\">\u00a0<\/span><\/p>\n<p>As a new user of branch versioning myself, I&#8217;ve recently spent a lot of time exploring its functionality and advantages. Surprisingly, it is quite simple and easy to implement! This new functionality within ArcGIS Pro opens up a whole new world of capabilities for data sharing, multiuser editing, and data management. Talking about these key points will help introduce the fundamentals around the subject of branch versioning, and showcase some of the exciting new potential it brings!<\/p>\n<p>My hope is that I can offer a fresh perspective to help your users or organization understand branch versioning better. From there, you can decide on how to best implement it for your organization and which &#8220;type&#8221; of versioning is the best fit for you.<\/p>\n<p>Let&#8217;s get started!<\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"TextRun SCXW32552526 BCX5\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW32552526 BCX5\">What is branch versioning?<\/span><\/span><span class=\"EOP SCXW32552526 BCX5\">\u00a0<\/span><\/h2>\n<p><span class=\"TextRun SCXW143055830 BCX5\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW143055830 BCX5\">If you&#8217;ve worked with versioning in the past, you&#8217;ve already used what we now call &#8220;Traditional&#8221; versioning. However, if you&#8217;re not already familiar with it, I&#8217;d recommend learning about it here:<\/span><\/span><\/p>\n"},{"acf_fc_layout":"sidebar","content":"<p>Link: <a class=\"Hyperlink SCXW143055830 BCX5\" href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/help\/data\/geodatabases\/overview\/overview-of-versioning-in-arcgis-pro.htm\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"TextRun Underlined SCXW143055830 BCX5\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW143055830 BCX5\">Learn about versioning<\/span><\/span><\/a><span class=\"TextRun SCXW143055830 BCX5\" lang=\"EN-US\" xml:lang=\"EN-US\"><span class=\"NormalTextRun SCXW143055830 BCX5\">.\u00a0<\/span><\/span><\/p>\n<p>To sum versioning up, here are the basics of why it&#8217;s important:<\/p>\n<ul>\n<li>Versioning is a framework where multiple editors can work simultaneously on a single feature class in a highly isolated fashion, without creating copies of the data.<\/li>\n<li>It tracks changes made to a database. This brings the ability to test new designs internally without affecting published data, the capability to monitor data evolution over time, and support project workflows implemented across many organizations.<\/li>\n<\/ul>\n<p>Versioning offers the type of flexible data management framework that is required to meet availability and processing demands. This accommodates the most elementary workflow processes as well as the most complex. That&#8217;s a lot to absorb, especially for users new to the concept, but it just scratches the surface of what goes on. Most of the core concepts here also apply to the branch versioning framework.<\/p>\n","image_reference":false,"layout":"standard","image_reference_figure":"","snippet":"","spotlight_name":"","section_title":"","position":"Center","spotlight_image":false},{"acf_fc_layout":"content","content":"<p>So how does &#8220;Branch&#8221; fit into the framework of versioned editing?<\/p>\n<p>Branch versioning is a <strong><em>new<\/em><\/strong> platform for multiuser editing that leverages a services-based architecture instead of depending on a database connection. It builds on the well-established capabilities of traditional versioning while improving workflow management. Because it&#8217;s designed to operate in the services environment, editing is not available when accessing branch versioned datasets directly from a database connection. Integral operations, including editing and version administration, are all performed through the ArcGIS Enterprise portal environment.<\/p>\n<p>The portal serves as the gateway to powerful data integration, allowing web feature layers and portal items to be consumed through custom web (service) applications. Additionally, editors aren&#8217;t required to have direct access to the underlying source database to contribute edits. Because it&#8217;s designed to operate in the services environment, editing is not available when accessing branch versioned datasets directly from a database connection.\u00a0This service-oriented architecture (SOA) takes editing workflows traditionally performed through a database connection and pushes them to the web services environment, opening the door to the modern Web GIS model. Also, through the Version Management capability (VMS), key version administration tasks are now performed through services.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":547082,"id":547082,"title":"VMS_Diagram","filename":"VMS_Diagram.jpg","filesize":19670,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\/vms_diagram","alt":"","author":"9632","description":"","caption":"The basic workflow of branch versioning utilizes a feature service with version management capability.","name":"vms_diagram","status":"inherit","uploaded_to":546782,"date":"2019-06-27 17:33:47","modified":"2019-06-28 15:14:29","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":702,"height":336,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram.jpg","medium-width":464,"medium-height":222,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram.jpg","medium_large-width":702,"medium_large-height":336,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram.jpg","large-width":702,"large-height":336,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram.jpg","1536x1536-width":702,"1536x1536-height":336,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram.jpg","2048x2048-width":702,"2048x2048-height":336,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram.jpg","card_image-width":702,"card_image-height":336,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/VMS_Diagram.jpg","wide_image-width":702,"wide_image-height":336}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h2>What makes branch versioning unique?<\/h2>\n<h3>It&#8217;s based on the feature services model.<\/h3>\n<p>As discussed above, branch versioning&#8217;s integration with ArcGIS Enterprise is what sets it apart from traditional versioning. The web-based integration brings the benefits of accessing versions and making edits from anywhere you can access the web:<\/p>\n<ul>\n<li>Collaboration is simpler and supports more efficient access through web GIS applications.<\/li>\n<li>Edits to a version can be posted to active feature layers, updating the data behind your web mapping applications with zero hassle.<\/li>\n<li>It takes advantage of the SOA provided through ArcGIS Enterprise, coupled with your organization&#8217;s security structure to support a robust security model.<\/li>\n<li>Scalability is made easier through the SOA, allowing versioning implementations to scale as the demands and usage grow through time.<\/li>\n<\/ul>\n<p>In addition to these web-based features, there are several advantages to automation and application access. Data published and versioned through the ArcGIS Enterprise portal allows for edits to be contributed from smartphones, web applications, third-party apps, and even automated scripts using the REST API.<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":549262,"id":549262,"title":"Picture1","filename":"Picture1-e1561727918645.jpg","filesize":13766,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-e1561727918645.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\/picture1-3","alt":"","author":"9632","description":"","caption":"The ArcGIS Enterprise Web GIS model.","name":"picture1-3","status":"inherit","uploaded_to":546782,"date":"2019-06-28 13:17:39","modified":"2019-06-28 13:19:04","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":400,"height":258,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-e1561727918645.jpg","medium-width":400,"medium-height":258,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-e1561727918645.jpg","medium_large-width":400,"medium_large-height":258,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-e1561727918645.jpg","large-width":400,"large-height":258,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-e1561727918645.jpg","1536x1536-width":400,"1536x1536-height":258,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-e1561727918645.jpg","2048x2048-width":400,"2048x2048-height":258,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-721x465.jpg","card_image-width":721,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/Picture1-e1561727918645.jpg","wide_image-width":400,"wide_image-height":258}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>It&#8217;s optimized for performance and ease of use.<\/h3>\n<p>Branch versioning aims to resolve challenges involved with traditional versioning administration and improve upon the user experience. There are a few key features that make this possible:<\/p>\n<ul>\n<li>Branch versioning is based on a temporal model which archives edits in a single table that does not need to be compressed, eliminating the performance hits sometimes experienced with traditional versioning. Since branch versioning uses this model, you can now gain all the benefits of archiving without the creation of an additional class. These benefits are realized through a change in design which makes every edit operation an insert behind the scenes allowing a history of your edits (including deletes) to be saved. This provides the ability to perform undo\/redo throughout the life of an edit session.<\/li>\n<li>Administration is now simpler! The core design follows a flat branched structure that improves version management immensely. Since grandchild versions are not allowed, Default is always the parent.<\/li>\n<li>Conflict management is enhanced to allow for the review of conflicts and ability to span ArcGIS Pro sessions.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Why does branch matter? What is the purpose behind this new model?<\/h2>\n<h3>It&#8217;s the future.<\/h3>\n<p>Good data is vital. You already know that. Today more than ever, creating and sharing authoritative data is more important than ever. This fun world is where branch versioning operates. Branch versioning is designed to make your multi-user editing workflows simpler and more robust. The capabilities introduced through integration with web GIS expand our reach, making the sharing of data easier and more reliable, while helping to ground the flashy pictures of web apps and fancy visualizations in the reality of data.<\/p>\n<p>The goal is to enable integration with the new trend in GIS towards a service-based model, opening the door for data integration into web maps, applications, and custom cloud service solutions.<\/p>\n<p>In recent years, Esri has placed a large focus on reengineering ArcGIS as a services-based platform to support this web approach. Development of new products and innovation on the cutting edge of GIS science is nearly all focused on the services model. This helps to balance the needs of continuity and consistency for current users and their work, all while presenting new functionality and capabilities present within the cutting-edge ArcGIS Web Architecture. It is an exciting development in both the desktop and Web GIS worlds!<\/p>\n<p>Now you can move onto part two of the series: <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/branch-versioning-setting-the-stage\/\">Branch Versioning: Setting the Stage<\/a><\/p>\n<p>&nbsp;<\/p>\n"}],"authors":[{"ID":9632,"user_firstname":"Peter","user_lastname":"Forister","nickname":"pforister","user_nicename":"pforister","display_name":"Peter Forister","user_email":"pforister@esri.com","user_url":"","user_registered":"2019-06-05 16:38:51","user_description":"Geodatabase team intern \/\/ Virginia Tech Hokie \/\/ Charlotte, NC \/\/ Cartographer  \/\/ Storm chaser","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Profile4-2-465x465.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"related_articles":[{"ID":525232,"post_author":"7871","post_date":"2019-06-18 07:02:21","post_date_gmt":"2019-06-18 14:02:21","post_content":"","post_title":"ArcGIS Enterprise at the 2019 Esri User Conference","post_excerpt":"","post_status":"publish","comment_status":"closed","ping_status":"closed","post_password":"","post_name":"arcgis-enterprise-at-the-2019-esri-user-conference","to_ping":"","pinged":"","post_modified":"2019-06-18 12:23:33","post_modified_gmt":"2019-06-18 19:23:33","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=525232","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":288332,"post_author":"8022","post_date":"2018-07-27 08:48:21","post_date_gmt":"2018-07-27 15:48:21","post_content":"","post_title":"Understanding data in ArcGIS Enterprise: two new resources","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"understanding-data-in-arcgis-enterprise-two-new-resources","to_ping":"","pinged":"","post_modified":"2020-02-21 12:22:20","post_modified_gmt":"2020-02-21 20:22:20","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=288332","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":288902,"post_author":"7351","post_date":"2018-10-04 09:00:36","post_date_gmt":"2018-10-04 16:00:36","post_content":"","post_title":"Design your ArcGIS Enterprise backup strategy","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"design-your-arcgis-enterprise-backup-strategy","to_ping":"","pinged":"","post_modified":"2020-02-21 12:34:54","post_modified_gmt":"2020-02-21 20:34:54","post_content_filtered":"","post_parent":0,"guid":"http:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=288902","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"1","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/HeroImage826p.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/HeroImage1080p.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>To Branch or Not to Branch - An Introduction to Branch Versioning<\/title>\n<meta name=\"description\" content=\"Branch versioning is a new platform for multiuser editing that leverages the services-based architecture instead of depending on a database connection.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"To Branch or Not to Branch\" \/>\n<meta property=\"og:description\" content=\"Branch versioning is a new platform for multiuser editing that leverages the services-based architecture instead of depending on a database connection.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-01T11:45:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2022\/06\/HeroImage1080p.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Branch versioning is a new platform for multiuser editing that leverages the services-based architecture instead of depending on a database connection.\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\"},\"author\":{\"name\":\"Peter Forister\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c167423bcdec40f296b76059f627caf8\"},\"headline\":\"To Branch or Not to Branch\",\"datePublished\":\"2019-06-28T10:30:12+00:00\",\"dateModified\":\"2019-08-01T11:45:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\"},\"wordCount\":6,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Enterprise\",\"geodatabase\",\"service based versioning\",\"versioning\"],\"articleSection\":[\"Data Management\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\",\"name\":\"To Branch or Not to Branch - An Introduction to Branch Versioning\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2019-06-28T10:30:12+00:00\",\"dateModified\":\"2019-08-01T11:45:45+00:00\",\"description\":\"Branch versioning is a new platform for multiuser editing that leverages the services-based architecture instead of depending on a database connection.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"To Branch or Not to Branch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c167423bcdec40f296b76059f627caf8\",\"name\":\"Peter Forister\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Profile4-2-465x465.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Profile4-2-465x465.jpg\",\"caption\":\"Peter Forister\"},\"description\":\"Geodatabase team intern \/\/ Virginia Tech Hokie \/\/ Charlotte, NC \/\/ Cartographer \/\/ Storm chaser\",\"sameAs\":[\"https:\/\/x.com\/forecaster25\"],\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/pforister\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"To Branch or Not to Branch - An Introduction to Branch Versioning","description":"Branch versioning is a new platform for multiuser editing that leverages the services-based architecture instead of depending on a database connection.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch","og_locale":"en_US","og_type":"article","og_title":"To Branch or Not to Branch","og_description":"Branch versioning is a new platform for multiuser editing that leverages the services-based architecture instead of depending on a database connection.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2019-08-01T11:45:45+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.esri.com\/arcgis-blog\/wp-content\/uploads\/2022\/06\/HeroImage1080p.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_description":"Branch versioning is a new platform for multiuser editing that leverages the services-based architecture instead of depending on a database connection.","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch"},"author":{"name":"Peter Forister","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c167423bcdec40f296b76059f627caf8"},"headline":"To Branch or Not to Branch","datePublished":"2019-06-28T10:30:12+00:00","dateModified":"2019-08-01T11:45:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch"},"wordCount":6,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Enterprise","geodatabase","service based versioning","versioning"],"articleSection":["Data Management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch","name":"To Branch or Not to Branch - An Introduction to Branch Versioning","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2019-06-28T10:30:12+00:00","dateModified":"2019-08-01T11:45:45+00:00","description":"Branch versioning is a new platform for multiuser editing that leverages the services-based architecture instead of depending on a database connection.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/data-management\/to-branch-or-not-to-branch#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"To Branch or Not to Branch"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/c167423bcdec40f296b76059f627caf8","name":"Peter Forister","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Profile4-2-465x465.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2019\/06\/Profile4-2-465x465.jpg","caption":"Peter Forister"},"description":"Geodatabase team intern \/\/ Virginia Tech Hokie \/\/ Charlotte, NC \/\/ Cartographer \/\/ Storm chaser","sameAs":["https:\/\/x.com\/forecaster25"],"url":"https:\/\/www.esri.com\/arcgis-blog\/author\/pforister"}]}},"text_date":"June 28, 2019","author_name":"Peter Forister","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/pforister","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/HeroImage1080p.jpg","primary_product":"ArcGIS Enterprise","tag_data":[{"term_id":42301,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":42301,"taxonomy":"post_tag","description":"","parent":0,"count":209,"filter":"raw"},{"term_id":25381,"name":"geodatabase","slug":"geodatabase","term_group":0,"term_taxonomy_id":25381,"taxonomy":"post_tag","description":"","parent":0,"count":48,"filter":"raw"},{"term_id":194132,"name":"service based versioning","slug":"service-based-versioning","term_group":0,"term_taxonomy_id":194132,"taxonomy":"post_tag","description":"","parent":0,"count":3,"filter":"raw"},{"term_id":137642,"name":"versioning","slug":"versioning","term_group":0,"term_taxonomy_id":137642,"taxonomy":"post_tag","description":"","parent":0,"count":5,"filter":"raw"}],"category_data":[{"term_id":23851,"name":"Data Management","slug":"data-management","term_group":0,"term_taxonomy_id":23851,"taxonomy":"category","description":"","parent":0,"count":920,"filter":"raw"}],"product_data":[{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":972,"filter":"raw"},{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2035,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-enterprise","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/546782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/9632"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=546782"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/546782\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=546782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=546782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=546782"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=546782"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=546782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}