Recent chats
ASKGEEZ Q&A GUIDETechnology & devices

What should I verify when migrating project comments and activity history?

Quick answer

Before migrating, list the history you need—comments, authors, dates, attachments, change records, work logs, and activity feeds—and confirm how the specific migration method handles each. Afterward, compare records and review migration reports or error logs where available. For Jira Server/Data Center to Jira Cloud using its Migration Assistant, Atlassian lists several issue-level records as migrated but says the Activity Stream is not; that does not predict other migration routes. [S1][S2]

LET’S WORK THROUGH IT

The question, the details, the next step.

Question

What should I check before moving project comments and activity history to a different app?

Geez

Start by defining what “history” means for your team. It may include comments and their authors and dates, attachments, issue or task change records, work logs, and a separate activity feed. Treat each as its own item rather than assuming that a migration labelled “project data” includes everything.

Make an inventory of the records you rely on, why you need them, and where they are now. Then check the exact migration route: source product and version, destination, and migration method. Ask whether each item transfers, which fields or permissions are retained, and how omissions or failures are reported.

For one specific route—Jira Server/Data Center to Jira Cloud with Jira Cloud Migration Assistant—Atlassian lists comments, attachments, issue history, and work logs among migrated issue data, but lists the Activity Stream as not migrated. This applies to that route, not automatically to other products or methods. [S1]

Follow-up question

How can I tell whether comments keep their original authors and timestamps?

Geez

Ask about authorship and dates separately from whether the comment text appears. Check whether the migration preserves the original author identity, creation date and time, and any visibility or security setting that matters to your project. Also clarify what happens if an author account has no equivalent in the destination; don’t assume a displayed name proves identity was preserved.

The answer can depend on the method. For Jira Cloud’s administrator-accessible External System CSV importer, Atlassian says the default import assigns the reporter and current date/time to comments and attachments. Its documented comment format can specify an author account ID and original creation date. That describes this importer, not arbitrary migration tools. [S3]

Before the full move, use a small, representative sample if your chosen method supports a test. Compare the source and destination comment text, author, date, and visibility. Record exceptions rather than treating changed metadata as original.

Follow-up question

What about attachments, change records, and activity feeds that don’t come across?

Geez

Separate records that are part of an individual task or issue from a distinct activity feed. A project can appear to have its comments while still lacking a separate stream of events, so verify those categories independently. For anything excluded, ask whether an export or other archive is available, what it contains, and who will retain and be able to consult it under your organization’s process. Don’t label an archive as searchable or complete unless you have checked that.

For Jira Cloud Migration Assistant, Atlassian notes that a history entry referring to a missing link or attachment may not migrate; migrating the referenced item later can update the history entry. Atlassian also directs administrators to downloadable error logs and a post-migration report to identify entities that did or did not migrate. These details apply to that Jira route. [S2]

A simple planning record can expose gaps before they become surprises:

Record type | Needed? | Expected destination behavior | Evidence to check | Archive or owner

Example, as a hypothetical placeholder: Activity feed | Yes | Not included on this route | Confirm against migration report | [archive location or owner]

Follow-up question

Can you give me a practical checklist for confirming the move is complete?

Geez

Use this checklist and mark an item complete only when you have evidence for your chosen migration route:

  1. List required record types: comments, authors, dates, attachments, change history, work logs, and any separate activity feed.
  2. Confirm expected behavior for each record type with documentation or the migration administrator; note exclusions and limits.
  3. Identify records that need a separate archive, plus its location or responsible owner under your organization’s process.
  4. Compare a representative set before and after migration, including comment text, author, timestamp, attachment presence, and relevant visibility settings.
  5. Review the available migration report and error logs; investigate missing or failed entities and referenced links or attachments.
  6. Record unresolved gaps, their impact, and the person responsible for follow-up before treating the history review as done.

Keep the evidence with the migration notes. A report or sample check can help identify problems, but it does not establish that every record transferred unless the evidence actually covers every required record and field.

A practical checklist

  • Inventory each required history type separately, including any standalone activity feed.

  • Confirm behavior for the exact source, destination, and migration method.

  • Check comment authorship, timestamps, text, and relevant visibility settings.

  • Identify excluded records and arrange an appropriate separate archive.

  • Compare representative source and destination records.

  • Review migration reports and error logs, then document unresolved gaps.

A few more useful answers

Does seeing a comment in the destination prove its history was preserved?

No. Check its author, date, and any relevant visibility details separately; the comment text appearing alone does not establish those fields were retained.

Can Jira migration guidance predict what another project app will transfer?

No. The cited migration details apply to the specific Jira route or importer described, not cross-vendor migrations or other tools. [S1][S3]

What should I do if the migration report shows failures?

Use the report and available error logs to identify affected records, investigate their cause, and document any gap or archive plan. For Jira Cloud Migration Assistant, Atlassian points administrators to these reports and logs for that purpose. [S2]

Sources

References used for this guide.

  1. [S1] Jira Cloud Migration Assistant: migrated comments, attachments, and history
    support.atlassian.com · Checked
  2. [S2] Troubleshoot missing Jira migration records and review reports
    support.atlassian.com · Checked
  3. [S3] Import Jira Cloud comments with their author and original date
    support.atlassian.com · Checked

YOUR QUESTION. YOUR DETAILS.

Let’s work through your situation.

Get a tailored answer or help with your next task. Starts at $1, with a quote before you pay.

Ask your own question
← Back to Geez at Work