It is technically "valid", but I really prefer the "pull" approach:
- One integrator creates a repo workspace on
sB
. - The flow target is changed to
sA
, in order to accept change sets fromsA
. - The flow target is restored to
sB
. - He/she merges in his/her local workspace, checkin, put a baseline, and deliver to
sB
.
That allows devs for sA
to only have to worry about delivering to sA
, not carring about sB
.