Your idea of โโusing Force Build is likely to work.
I do not understand your concern about modifications outside the route tree? Can you check this in a post-commit hook and only force build if the modified file is in / trunk
Do you find a flaw in this?
You have 2 sets of changes. You commit change set 1, start assembly, commit changeet2, and must wait for the build / test to complete before another assembly begins to build / test the changes.
source share