In our work we typically deal with multiple product versions in parallel. One version may already be deployed, another about to be released, and a third be in development.
When a new defect is reported, it may be "deferred" for the upcoming release, but "in progress" (or even "done") for the development branch.
What is the best way to reflect such a workflow in jira ? Can a ticket have multiple states, depending on the target release ? Or would you advise for keeping target-branch specific clones of the ticket ?