Replies: 5 comments 2 replies
-
No changes are ever made to the Source project. We only ever read from the Source... HOWEVER! The old TFS Object Model requires write access as it doe no support granular permissions and thus will crap out if it does not have the permission needed for a possible action that it might take. We have a list of permissions that might work on https://github.com/nkdAgility/azure-devops-migration-tools?tab=readme-ov-file#advanced-tools! If something is missing I'd happily add it, or you can submit a PR with the change. |
Beta Was this translation helpful? Give feedback.
-
@MrHinsh I found that the Area Paths in question were in fact re-created in the source project, which was unexpected, and which is why I posted this question here. I am not sure why/how that is done. There were area paths that were cleaned up in the last few months, and removed.. no work items were left in those area paths and the area paths were removed. When migrating Work Items with historical information in the now-deleted area paths the migrations failed (with the permissions error above)... once the rights were granted in the Source project to re-create these removed area paths the migration was able to proceed.. and the area paths in the source project were re-created. I am open to the idea that i mis-configured something that cause that behavior, I just am a bit confused as to what configuration causes that behavior. |
Beta Was this translation helpful? Give feedback.
-
@MrHinsh Here is an example screen shot of the Area Path tree in the SOURCE project after executing the migration from here.. Note the "All Stories Not Sprint Ready" tree paths.. they did not exist in this tree just prior to the execution of the Migration.. You'll also notice that these are the paths that were flagged by the error in my original post. I will try to clean-up and re-execute the migration to capture the messages in the output where it said it created these nodes. |
Beta Was this translation helpful? Give feedback.
-
I just fully checked throug
At no time are there any writes to the source project! I feel like this can only happen if the target project and the source project are the same project! |
Beta Was this translation helpful? Give feedback.
-
for reference here is my source/target definition.. the Organizations are the same org. The Projects are different |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I have a migration of a set of work items running. I've mapped area paths from the source to the target.. including some area paths that are found in the history of the work items in question... however, I am running in to an issue where it wants to re-create those old area paths in the Source project. I don't know why this is the case.
I did not have rights to create paths in the source project, only the target project. The Area Paths in question have value maps in my config to map to the appropriate target area paths. The migration would fail with "User Permissions" creating nodes.

I have mapping for that path in question that it says is not present in the Target

Now with rights in the Source team project, I can run past that issue. The process then proceeds to re-create area paths in the source?
Not sure what's going on here, or if I've messed something up? or why these paths need to be recreated. Any thoughts/Help are appreciated!
Beta Was this translation helpful? Give feedback.
All reactions