I have a scenario where I have 3 sets of builds that mirror each other under different branch ref specs and a few minor parameters. They are actually from the same template. I am having to manually configure a lot of the parameters because for each variation of the set, I have to use a slightly different ProjectId on the dependencies.
If I could make the ProjectId the same, then large portions of the build would be identical. This would probably be undesirable for other reasons though.
If I could specify a custom ProjectId to map the snapshot dependencies, then things would be a lot more optimal.
It would be nice if this was on the edit snapshot dependency dialog.