{"id":33577,"date":"2026-03-11T09:22:00","date_gmt":"2026-03-11T09:22:00","guid":{"rendered":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/?p=33577"},"modified":"2026-04-30T09:25:05","modified_gmt":"2026-04-30T09:25:05","slug":"how-to-create-a-branch-in-redwood-using-visual-builder-studio-vbs-step-by-step-guide","status":"publish","type":"post","link":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/blog\/how-to-create-a-branch-in-redwood-using-visual-builder-studio-vbs-step-by-step-guide\/","title":{"rendered":"How to Create a Branch in Redwood Using Visual Builder Studio (VBS): Step-by-Step Guide"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Modern HR applications built on the Oracle Redwood Experience require a structured development approach to ensure stability, scalability, and seamless updates. When making UI customizations or implementing enhancements, developers must work in an isolated environment that prevents unintended changes to the primary codebase. This is where branching becomes an essential development practice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By creating branches in Oracle Visual Builder Studio (VBS), developers can safely build, test, and refine Redwood extensions without affecting the main application environment. Branching enables parallel development, better version control, and a controlled process for validating and merging changes into the main branch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This step-by-step guide explains how to create, switch, and merge branches within Visual Builder Studio when working with Redwood applications. Following this structured approach helps development teams maintain clean code management, ensure smoother deployments, and support continuous innovation within Oracle HCM environments.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/service\/oracle-hcm-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2025\/03\/image-0-compressed-300x65.jpg\" alt=\"End-to-End Oracle HCM Cloud Services\" class=\"wp-image-15140\" style=\"width:668px;height:auto\"\/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before creating a branch in Redwood, ensure the following:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1. Access to Visual Builder Studio (VBS)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. Required permissions to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create workspaces<\/li>\n\n\n\n<li>Create and switch Git branches<\/li>\n\n\n\n<li>Tag branches<\/li>\n\n\n\n<li>Create merge requests<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">3. An existing Git repository connected to Redwood<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. Familiarity with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Git branching concepts<\/li>\n\n\n\n<li>Redwood build jobs (especially hcm_extension_package)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">5. A configured development environment in VBS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1 \u2013 In VBS, navigate to Git &gt; Refs &gt; Create Workspaces.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21179\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-1-Creation-of-Workspaces-300x128.png\" alt=\"Fig 1: Creation of Workspaces\" class=\"wp-image-21179\"\/><figcaption class=\"wp-element-caption\">Fig 1: Creation of Workspaces<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2 \u2013 Specify the workspace name, branch, and development environment, and then create the workspace.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21180\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-2-Specify-the-workspace-name-300x217.png\" alt=\"Fig 2: Specify the workspace name\" class=\"wp-image-21180\"\/><figcaption class=\"wp-element-caption\">Fig 2: Specify the workspace name<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3 \u2013 Go to the workspace.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21181\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-3-Go-to-the-workspace-300x139.png\" alt=\"Fig 3: Go to the workspace\" class=\"wp-image-21181\"\/><figcaption class=\"wp-element-caption\">Fig 3: Go to the workspace<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4 \u2013 Click the Git repository or branch, then select Switch Branch\/Sandbox.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21182\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-4-select-Switch-BranchSandbox.-300x140.png\" alt=\"Fig 4: select Switch BranchSandbox.\" class=\"wp-image-21182\"\/><figcaption class=\"wp-element-caption\">Fig 4: select Switch Branch Sandbox.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5 \u2013 Enter the branch name you created, then click Commit and Switch.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21183\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-5-Enter-the-branch-name-you-created-300x212.png\" alt=\"Fig 5: Enter the branch name you created\" class=\"wp-image-21183\"\/><figcaption class=\"wp-element-caption\">Fig 5: Enter the branch name you created<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6 \u2013 In Builds, access Jobs and open the hcm_extension_package job.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21184\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-6-Access-Jobs-300x132.png\" alt=\"Fig 6: Access Jobs\" class=\"wp-image-21184\"\/><figcaption class=\"wp-element-caption\">Fig 6: Access Jobs<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 7 \u2013switch to your created branch, tag it, and save the changes.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21185\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-7-Switch-to-your-created-branch-300x135.png\" alt=\"Fig 7: Switch to your created branch\" class=\"wp-image-21185\"\/><figcaption class=\"wp-element-caption\">Fig 7: Switch to your created branch<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 8 \u2013 In Merge Request, initiate Create Merge Request, clicking Next and Create.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21186\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-8-Create-Merge-Request-300x137.png\" alt=\"Fig 8: Create Merge Request\" class=\"wp-image-21186\"\/><figcaption class=\"wp-element-caption\">Fig 8: Create Merge Request<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 9 \u2013 When deploying changes to production. , access Jobs &gt; hcm_extension_package &gt; Configure, set the branch to\u202fMain, and save the configuration.<\/h3>\n\n\n\n<figure class=\"wp-block-image alignnone wp-image-21187\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/03\/Fig-9-Deploying-changes-to-production-300x140.png\" alt=\"Fig 9: Deploying changes to production\" class=\"wp-image-21187\"\/><figcaption class=\"wp-element-caption\">Fig 9: Deploying changes to production<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Business Benefits<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Implementing a structured branching strategy in Oracle Visual Builder Studio provides several operational and development advantages for organizations working with Redwood extensions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1.<strong> Safe and Isolated Development:<\/strong> Branches allow developers to work on new features, UI enhancements, or bug fixes independently without impacting the main application environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. <strong>Improved Code Stability:<\/strong> Since all changes are developed and tested in separate branches, the main branch remains stable and production-ready at all times.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. <strong>Better Collaboration Across Teams:<\/strong> Multiple developers can work simultaneously on different tasks using separate branches, enabling efficient collaboration across development teams.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. <strong>Streamlined Testing and Validation:<\/strong> Branches provide a controlled environment to test changes using build jobs such as hcm_extension_package, ensuring updates function correctly before merging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">5. <strong>Efficient Version Control:<\/strong> Branching allows teams to track development changes, manage multiple versions of enhancements, and maintain full traceability of code updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">6. <strong>Controlled Deployment to Production:<\/strong> By using merge requests and structured workflows, organizations can ensure that only validated and approved changes are deployed to production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">7. <strong>Faster Development Cycles:<\/strong> Developers can build and test new features in parallel without waiting for other updates to complete, accelerating innovation and delivery timelines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">8. <strong>Strong Governance and Change Management:<\/strong> Branch-based workflows support structured development practices, helping organizations maintain governance, audit trails, and development standards.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Transform Your Redwood Development with Kovaion\u2019s Oracle Expertise<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/service\/oracle-hcm-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2025\/03\/image-0-compressed-300x65.jpg\" alt=\"End-to-End Oracle HCM Cloud Services\" class=\"wp-image-15140\" style=\"width:618px;height:auto\"\/><\/a><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Ready to streamline your Redwood customization and development workflows in Oracle Visual Builder Studio? At Kovaion Consulting, we help organizations implement structured branching strategies and best practices for developing extensions within the Oracle Redwood Experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our experts support teams in configuring development environments, managing Git branches, optimizing build pipelines such as hcm_extension_package, and implementing efficient merge and deployment processes. By establishing a well-governed branching strategy, we help organizations reduce deployment risks, improve collaboration across development teams, and maintain stable production environments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Partner with Kovaion to modernize your Redwood development lifecycle with expert guidance, proven implementation frameworks, and continuous support\u2014ensuring your Oracle HCM environment remains scalable, secure, and ready for future innovation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Creating a branch in Redwood using Oracle Visual Builder Studio is a critical step in maintaining a well-structured development workflow. By isolating development work from the main branch, teams can safely implement enhancements, fix issues, and test updates without disrupting the production environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A proper branching strategy also improves collaboration, simplifies testing, and ensures that all updates go through a controlled validation and merge process before deployment. This structured approach helps maintain code quality, ensures traceability of changes, and reduces the risk of errors during production releases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By adopting disciplined branching practices within Visual Builder Studio, organizations can support faster innovation while maintaining the stability and reliability required for enterprise-grade Oracle HCM implementations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Author:\u202f<\/strong>Smruti Samruddha, Oracle HCM Cloud Consultant.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modern HR applications built on the Oracle Redwood Experience require a structured development approach to ensure stability, scalability, and seamless updates. When making UI customizations or implementing enhancements, developers must work in an isolated environment that prevents unintended changes to the primary codebase. This is where branching becomes an essential development practice. By creating branches [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":33579,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-33577","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle-hcm"],"acf":[],"_links":{"self":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/33577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/comments?post=33577"}],"version-history":[{"count":1,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/33577\/revisions"}],"predecessor-version":[{"id":33580,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/33577\/revisions\/33580"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/media\/33579"}],"wp:attachment":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/media?parent=33577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/categories?post=33577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/tags?post=33577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}