Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-12257

Provide flexibility in choosing a repository branch path

    • 0
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      For automatic branch detection Bamboo assumes that a user has organized his repository this way:

      /project-a/trunk
      /project-a/branches
      /project-a/tags
      /project-b/trunk
      /project-b/branches
      /project-b/tags
      

      This is pretty standard and works fine with automatic branch detection in Bamboo 4.2. The user can set the repository location to /project-a/trunk, and it will look for branches in /project-a/branches. However, users have been considering an alternate repository layout that looks like this:

      /trunk/project-a
      /trunk/project-b
      /branches/<branch-name>/project-a
      /branches/<branch-name>/project-b
      

      This would allow him to create a branch that encompasses multiple related projects, all of which will be modified together in that branch, instead of creating separate but inter-dependent branches under each project's own trunk/branches/tags structure.

      However, this structure doesn't work well with Bamboo. The user can configure it to look for branches of project-a under /branches, but then Bamboo thinks /branches/<branch-name> is a branch of project-a. In reality, the branched version of project-a is one level deeper at /branches/<branch-name>/project-a.

              Unassigned Unassigned
              akhachatryan ArmenA
              Votes:
              5 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: