For configuration of streams in Perforce, there exist five access types (according to documentation, in order more-to-less-inclusive): share
, isolate
, import
/import+
, exclude
. They are placed in the configuration line-by-line, like so:
share folder1/...
isolate folder2/...
Is it possible to override the access to a subfolder? Like so:
share folder/...
isolate folder/subfolder1/...
In the way that, folder/subfolder1/...
will be isolate
-d, but folder/subfolder2/...
and all others will be share
-d? It seems like a lot of manual work to include all separate subfolders otherwise, especially if they are added as development progresses.
If this works, what are the rules? Do later lines override earlier lines?
Or do more restrictive access lines override less restrictive ones (i.e. can share
parent folder, isolate
child folder, but not other way around)? E.g. is something like
exclude folder/...
share folder/subfolder1/...
also possible?