How to configure VersIC to use shared workspaces?
Problem
I would like more than one user to share a workspace for a particular task, can VersIC support this?
Solution
The VSC_MULTIUSER_WORKAREAS variable can be used to notify VersIC that the current workspace is shared (multi-user):
;;;---------------------------------------------------------------------------- ;;; Multi-user workareas ;;; ;;; VersIC works best if each user has a dedicated workarea with exclusive ;;; write permission, and Perforce advises against the use of workareas ;;; which are writable by multiple users. ;;; However, there are times when it makes sense to use such workareas, for ;;; example, immediately prior to tapeout so changes can be seen in real time. ;;; ;;; VersIC needs to know if you are working in a multi-user workarea so ;;; that it can verify that writable, managed data is checked out by you; ;;; this results in a slight performance penalty. ;;; ;;; VSC_MULTIUSER_WORKAREAS: Dynamic ;;; nil - not using a multi-user workarea ;;; t - using a multi-user workarea ;;; ;;;---------------------------------------------------------------------------- ;; VSC_MULTIUSER_WORKAREAS = t
VSC_MULTIUSER_WORKAREAS is set in the 'versic.conf' file located under the path specified by the 'VSC_CONFIG_DIR' environment variable.