Skip to main content
Skip table of contents

How to Clone Custom Hierarchies with Deep Clone

Some customers work with custom hierarchies created through issue links, instead of using Jira’s standard hierarchies like Epic, Task, and Subtask. Deep Clone for Jira can replicate these custom hierarchies while maintaining the correct issue linking. However, identifying the correct list of issues to clone can be challenging.

Steps to Clone Custom Hierarchies

Prepare the List of Issues

If you’re using another Marketplace app to manage issue hierarchies, check if it can provide the list of issue keys for JQL queries. Ideally, the app integrates with Deep Clone for Jira, like JXL for Jira.

If no integration is available, use Jira’s filter functionality to identify the issues:

  1. Go to Filters > View all issues.

  2. Switch to JQL (top right).

  3. Write a JQL query using the operator issueLinkType to filter the correct issues. For example, to find all issues blocking each other, use:

    CODE
    issueLinkType = "blocks" OR issueLinkType = "is blocked by"
  4. Refine the filter further by project, issue type, or other criteria.

Tips

  • Use Atlassian’s AI feature to help write complex JQL queries.

  • Save the filter if you’ll need it for regular use. This allows quick access from the Clone Dialog.

Perform the Bulk Clone

  1. Go to Apps > Bulk Clone.

  2. Select the target project.

  3. Check the following options:

    • Issue links (excluding clones)

    • Adjust issue links between issues part of this Bulk Clone

  4. Configure any additional settings, then start the Bulk Clone.

Tip

Uncheck Add clone issue links between clone and original issue to avoid creating additional links.

Outcome

Your custom hierarchy, including all issue links, should now be successfully cloned into the target project!

deep-clone-jira_use-case_clone-custom-hierarchies.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.