I'm struggling how to setup streams for the following scenario:
I have a library project (//libX
) using typical mainline, release and dev streams.
However, I want to have dev streams for separate products (//libX/projectA
) that use this library. These products have different directory structures, and I want to map //libX/main/...
to a subfolder //libX/projectA/extern/libX/...
.
For example, my lib is structured like this:
//libX/main
/bin
/src
/tests
readme.txt
And my projects are something else altogether, but use my lib
//libX/projectA
/documentation
/extern
/libX
/bin
/src
/tests
readme.txt
/MaxSDK
/source
/tools
config.xml
The closest I've had it to work was like this:
- Paths:
share ...
- Remaps:
... extern/libX/...
But the remaps only seem to fix the file locations on the local machine. Using the above remap settings, the libX files end up at the same root as projectA files.
Can the above scenario work with streams or I should go back to branch specs?
Thanks!