Could anyone provide any best practices about multiple migration runs? Moving from TFS 2017.3.1 to Azure DevOps Service. Dealing with a fair number of work items (32k). Of course, TSTU throttling is making the run take a long time, so I was thinking of pushing what I could up front, then a second pass to pick up the new work items since the first big push. So...enabling UpdateSourceReflectedId would set the ReflectedWorkItemId on the source items that have already been migrated. But what happens if someone changes a work item that has already been pushed? Would the history delta get picked up? How is that typically resolved...I was thinking maybe a Querybit like: ReflectedWorkItemId <> '' and ChangedDate > (last run time), but is that necessary? Those already exist on target...would ReplayRevisions pick up only the missing changes? TIA...
Recommendations for multiple migration runs?
223 Views Asked by The-Everett At
1
There are 1 best solutions below
Related Questions in AZURE-DEVOPS-MIGRATION-TOOLS
- azure-devops-migration-tools and having difficulty validating results and it is not updating previously migrated Test Configurations
- Not able to created ReflectedWorkItemId field for all work item types
- Issue in TestPlansAndSuitesMigrationConfig of Azure DevOps Migration Tools
- How to map users from Tenant 1 to Tenant 2 while migrating project between these tenants?
- Http 503 error while migrating workitems in azure devops
- How to create a map for deleted iterations
- Getting exception "ValidatingRequiredField: User Story does not contain ReflectedWorkItemId" while trying to migrate work Items between Projects
- Azure ADO Shared query migration - TfsSharedQueryProcessorOptions SourceName TargetName
- Unable to migrate link where Link of type System.LinkTypes.Hierarchy-Forward
- How do i map fields based on a condition when using the Azure DevOps Migration Tools?
- work item migration, but custom fields where not available on the target environment
- Work Item discussion is not being added when rerunning tool
- Data Migration tool failing on validate command for Azure DevOps Server to Services migration
- TF237124: Work Item is not ready to save at Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem.Save(SaveFlags saveFlags) Unable to migrate
- Unable to successfully migrate a project: TF201077: The work item type cannot be found
Related Questions in VSTS-SYNC-MIGRATOR
- System.Web.Services.Protocols.SoapException: VS403417: ChangedBy value cannot be empty when BypassRules is specified
- unable to migrate CI-CD across organization
- Merge multiple projects into single project TFS/ADO
- Unable to migrate Work Item with greater than 25000 revisions
- Migrating Azure DevOps Work Items using the DevOps Query ID in the VSTS Sync Migrator Tool's Configuration File
- TfsTeamSettingsProcessor failure with "You have not set your team field"
- Error The work item type Product Backlog Item cannot be found
- How to migrate a particular state of a workitems ( i.e Only active state of workitems) under the VstsSyncMigrator Tool
- TfsAreaAndIterationProcessorOptions configuration2.json
- Migrate work items from one organisation to another using vsts sync migrator
- Recommendations for multiple migration runs?
- Mapping some work item fields to Comments
- System.Exception: Type VstsSyncMigrator.Engine.WorkItemMigrationContext not found
- How best to migrate personal queries?
- How do I Migrate In-Line Links to Other Work Items That Point to New Project Work Items
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I usually do the following for large runs:
The important thing to note is that links are created only when both ends of the link exist.
After a long run you can then rerun "edited in last month" to bring any changes a cross.
Changes to avoid in the Source:
We handle these, but loosly.