Sometimes, you don’t need to create any new versions — you just need the files. For example, you might want a complete set of your product’s source files in order to test the speed of a new compiler.
For such “just the files” purposes, you can create a reference tree instead of a workspace. A reference tree instantiates a stream or snapshot, but doesn’t provide any mechanism for creating new versions. Thus, you can’t use the
keep or
promote commands when working in a reference tree. You can use the
update command, though. Here’s a typical scenario: