I have tested the adapter, and I confirm it is not for migration. It is for linking a git commit with an RTC change set.
The migration itself is limited, and would involve only the source control part, not the work items or the builds.
I usually set a repo workspace to the last few baselines and import them into a git working tree. I don't import the author names though.
The import takes advantage of the --git-dir
and --work-tree
options of the git
command.
(As illustrated in this answer or this one)
You can type from anywhere:
git --work-tree=/path/to/sandbox --git-dir=/path/to/repo/.git status|add|...
Try a status first, to see what you will import. You might add to the /path/to/repo/.git/exclude
file some pattern to exclude from the import elements you don't want (like the .jazz5
folder!).
Of course, /path/to/sandbox
can be any sub-folder within that sandbox: you don't have to import everything.
Repeat that process with the same sandbox, updated with different baselines/snapshots, from the oldest to the newest.
That give a crude history, which is enough to start.