{"id":22,"date":"2017-06-13T05:58:23","date_gmt":"2017-06-13T10:58:23","guid":{"rendered":"http:\/\/www.teamdesk.net\/blog\/2014\/04\/development-branch\/"},"modified":"2017-06-13T07:22:21","modified_gmt":"2017-06-13T12:22:21","slug":"development-branch","status":"publish","type":"post","link":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/","title":{"rendered":"Development Branch"},"content":{"rendered":"<p>If you deal with significant structural updates, you would prefer not to expose partial changes to end users until the project is complete. To address this we have introduced the <b>database development branch<\/b>.<br \/>\n<!--more--><br \/>\n<a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Create-Development-Branch.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1238\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Create-Development-Branch.png\" alt=\"Create Development Branch\" width=\"774\" height=\"745\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Create-Development-Branch.png 774w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Create-Development-Branch-300x289.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Create-Development-Branch-768x739.png 768w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><\/a><\/p>\n<p>The goal is to hide changes from end users until you&#8217;re done with the work. The branch is a copy of the original online database, while both share the same physical data. You can do (almost) any changes in the branch. When you\u2019re done, you can promote changes to an original database. TeamDesk doesn\u2019t combine changes &#8211; you can either accept all changes from the development branch, overwriting changes in the original database or you can keep the original database unchanged.<\/p>\n<p><a href=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Promote-Development-Next-Step.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1239\" src=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Promote-Development-Next-Step.png\" alt=\"Promote Development Branch\" width=\"787\" height=\"595\" srcset=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Promote-Development-Next-Step.png 787w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Promote-Development-Next-Step-300x227.png 300w, https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Promote-Development-Next-Step-768x581.png 768w\" sizes=\"auto, (max-width: 787px) 100vw, 787px\" \/><\/a><\/p>\n<p>Data sharing will imply certain restrictions however. You won&#8217;t be able to modify uniqueness or requiredness of the columns in the shared table (these restrictions won&#8217;t apply to new tables). The system will also disable periodic and time-dependent triggers and notifications on shared tables in a development branch and re-enable them when changes are promoted.<\/p>\n<p>The following steps are needed to work in the Development Branch mode:<\/p>\n<p>To create Development Branch go to the Setup &gt; Database &gt; Create development branch<\/p>\n<p>To promote changes go to the Setup &gt; Database &gt; Promote development branch<\/p>\n<p>If you don\u2019t want to promote the changes, just delete the Development Branch. In this case the original database will not be changed.<\/p>\n<p>More details are described in Development Branch help <a href=\"https:\/\/www.teamdesk.net\/help\/15.11.aspx\">documentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you deal with significant structural updates, you would prefer not to expose partial changes to end users until the project is complete. To address this we have introduced the database development branch.<\/p>\n","protected":false},"author":3,"featured_media":1242,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[132,139],"class_list":["post-22","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-whats-new","tag-database","tag-development-branch"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Development Branch - TeamDesk Blog<\/title>\n<meta name=\"description\" content=\"You can do changes in the development branch, while the other users work in the original online database. Then you can promote changes to the database.\" \/>\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.teamdesk.net\/blog\/whats-new\/development-branch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Development Branch - TeamDesk Blog\" \/>\n<meta property=\"og:description\" content=\"You can do changes in the development branch, while the other users work in the original online database. Then you can promote changes to the database.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/\" \/>\n<meta property=\"og:site_name\" content=\"TeamDesk Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-13T10:58:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-06-13T12:22:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Development-Branch-3.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1475\" \/>\n\t<meta property=\"og:image:height\" content=\"742\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mila\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mila\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/\"},\"author\":{\"name\":\"Mila\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/63bd8646f2f4720f503116e38a190a6e\"},\"headline\":\"Development Branch\",\"datePublished\":\"2017-06-13T10:58:23+00:00\",\"dateModified\":\"2017-06-13T12:22:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/\"},\"wordCount\":245,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/Development-Branch-3.png\",\"keywords\":[\"database\",\"development branch\"],\"articleSection\":[\"What's New\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/\",\"name\":\"Development Branch - TeamDesk Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/Development-Branch-3.png\",\"datePublished\":\"2017-06-13T10:58:23+00:00\",\"dateModified\":\"2017-06-13T12:22:21+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/63bd8646f2f4720f503116e38a190a6e\"},\"description\":\"You can do changes in the development branch, while the other users work in the original online database. Then you can promote changes to the database.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/Development-Branch-3.png\",\"contentUrl\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/04\\\/Development-Branch-3.png\",\"width\":1475,\"height\":742},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/whats-new\\\/development-branch\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Development Branch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/\",\"name\":\"TeamDesk Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/#\\\/schema\\\/person\\\/63bd8646f2f4720f503116e38a190a6e\",\"name\":\"Mila\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g\",\"caption\":\"Mila\"},\"url\":\"https:\\\/\\\/www.teamdesk.net\\\/blog\\\/author\\\/mila\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Development Branch - TeamDesk Blog","description":"You can do changes in the development branch, while the other users work in the original online database. Then you can promote changes to the database.","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.teamdesk.net\/blog\/whats-new\/development-branch\/","og_locale":"en_US","og_type":"article","og_title":"Development Branch - TeamDesk Blog","og_description":"You can do changes in the development branch, while the other users work in the original online database. Then you can promote changes to the database.","og_url":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/","og_site_name":"TeamDesk Blog","article_published_time":"2017-06-13T10:58:23+00:00","article_modified_time":"2017-06-13T12:22:21+00:00","og_image":[{"width":1475,"height":742,"url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Development-Branch-3.png","type":"image\/png"}],"author":"Mila","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mila","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/#article","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/"},"author":{"name":"Mila","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/63bd8646f2f4720f503116e38a190a6e"},"headline":"Development Branch","datePublished":"2017-06-13T10:58:23+00:00","dateModified":"2017-06-13T12:22:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/"},"wordCount":245,"commentCount":1,"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Development-Branch-3.png","keywords":["database","development branch"],"articleSection":["What's New"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/","url":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/","name":"Development Branch - TeamDesk Blog","isPartOf":{"@id":"https:\/\/www.teamdesk.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/#primaryimage"},"image":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/#primaryimage"},"thumbnailUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Development-Branch-3.png","datePublished":"2017-06-13T10:58:23+00:00","dateModified":"2017-06-13T12:22:21+00:00","author":{"@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/63bd8646f2f4720f503116e38a190a6e"},"description":"You can do changes in the development branch, while the other users work in the original online database. Then you can promote changes to the database.","breadcrumb":{"@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/#primaryimage","url":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Development-Branch-3.png","contentUrl":"https:\/\/www.teamdesk.net\/blog\/wp-content\/uploads\/2014\/04\/Development-Branch-3.png","width":1475,"height":742},{"@type":"BreadcrumbList","@id":"https:\/\/www.teamdesk.net\/blog\/whats-new\/development-branch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.teamdesk.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Development Branch"}]},{"@type":"WebSite","@id":"https:\/\/www.teamdesk.net\/blog\/#website","url":"https:\/\/www.teamdesk.net\/blog\/","name":"TeamDesk Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.teamdesk.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.teamdesk.net\/blog\/#\/schema\/person\/63bd8646f2f4720f503116e38a190a6e","name":"Mila","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/939a25c18364af1ceffe1d698a8fd01e1a18d8e1cf906fe3a6ac1cad64bc653f?s=96&d=mm&r=g","caption":"Mila"},"url":"https:\/\/www.teamdesk.net\/blog\/author\/mila\/"}]}},"_links":{"self":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":7,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":1245,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/posts\/22\/revisions\/1245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media\/1242"}],"wp:attachment":[{"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.teamdesk.net\/blog\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}