To share work without checking in changes, you can create patches, which are files that encode the changes made to a selected set of files. The resulting patch file can be applied by other users who want to see and try your changes. (The Perforce shelving feature is another way to share work without checking it in.)
To create a patch file from a project that you have edited:
You can send the resulting file to other developers who are working on the project, and they can apply the patch file to view and test your changes.
To apply a patch: