-
I'm currently preparing a migration and thus want to understand the limitations of the azure-devops-migration-tools. One question that came up is whether references to work items in Git commit messages are corrected by the tool. Let me explain: Git commits can reference work items by adding the work item identifier with a prepended
As visible in the screenshot, two things happen:
A test run using azure-devops-migration-tools showed that the work item link to the Git commit is automatically fixed so that it points to the migrated work item, i.e. to the work item with the new identifier instead of the original one of the source system. However, in order to correct the reference to the bug work item in the Git commit message, that particular Git commit would have to be reworded. This would alter the history of the Git repository and I have not observed that this is happening. In addition, I haven't found any code within azure-devops-migration-tools that indicates that this is supposed to happen. I'm I just using it wrong or does the tool simply not patch the references in Git commit messages? I know that this question has been asked before in #1616 and #1092 but I'm confused by those discussions because the first one states that Git commits are not modified while the second one seems to imply that the Git commits do get changed. I might interpret this incorrectly but what is actually true here? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
No changes to git are made. No, the comment and description content can't be updated without an additional pass that would update the target past any source revisions. |
Beta Was this translation helpful? Give feedback.
No changes to git are made.
No, the comment and description content can't be updated without an additional pass that would update the target past any source revisions.