Usetrace Collaboration and Version Control Features Guide
This guide explains how to use the project collaboration and trace control features in Usetrace to share, synchronize, and manage traces between projects and team members.
Overview
The Collaboration page allows you to:
Share your project traces with other Usetrace users
Pull (copy & merge) traces from other projects
Link projects together for ongoing synchronization
Manage who has access to your project
Each project keeps its own copy of traces. When you pull traces from Project A into Project B:
Traces are copied and merged into Project B
Project A remains unchanged
Project B receives the latest changes from Project A
Accessing the Collaboration Page
You’ll see multiple sections for managing sharing and linked projects.
Section 1: Project Sharing
Enable Pull (Share Your Project)
What it does:
Allows other users to pull traces from your project using a secure pull URL.
How to enable sharing:
Go to the Collaboration menu
Click or check Enable pull
A unique pull URL is generated automatically
You can now share this URL with team members.
Pull URL Details
Format:
https://[your-domain]/pull-project/[project-id]/[secret]/
Each time you enable pull, a new URL is generated
Disabling pull immediately invalidates the current URL
Re-enabling pull creates a new secure link
Important
Treat the pull URL like a secret
Anyone with the link can pull your traces
They cannot directly edit your project
Section 2: Pulling & Merging Projects
How to Pull Traces from Another Project
Option 1: Open a Pull URL
Open the pull URL shared by your teammate
You will be redirected to the Merge Confirmation Page
Review changes and confirm the merge
This also automatically links the project under your Collaboration tab.
Option 2: Pull from Linked Projects
If a project is already linked:
The Merge Confirmation Page
The merge page shows exactly how the two projects differ.
New Traces
Exist in the source project but not in yours
Will be added to your project
You can select/deselect using checkboxes
“Select all” is available for convenience
Changed Traces
Exist in both projects but have been modified
System compares folder path and trace name
Shows who modified each version (“modified by you”, “modified by them”)
Backup Behavior
If a trace conflict exists:
Your version is copied
It is renamed with the prefix:
Backup: [Trace Name]
This ensures no work is lost.
Backups are created when:
Your friend changed a trace you also have
Both of you modified the same trace since the last merge
Unchanged Traces
Identical in both projects
No changes will be made
Completing the Merge
Review all three sections
Select the traces you want to merge
Click Merge Selected
A confirmation modal will be shown with some warnings. Please make sure to read them carefully.
If you click 'Yes, Merge' your project is updated
Section 3: Your Linked Projects
This section lists projects that:
You have pulled from
Have been linked via pull URL
Available Actions
Pull – Sync latest traces
Forget – Remove project link
Forgetting a project only removes the link.
It does NOT delete previously pulled traces.
Section 4: Pulling Between Your Own Projects
If you have multiple projects under the same account:
You can pull traces between them
The same merge confirmation process applies
Use Cases
Copying traces from a small project to a big one
Organizing traces into a central project
Section 5: My Project Is Linked By
This section shows:
Users who have linked to your project
Their email addresses
Their project names
Important Note
Currently, individual access revocation is not available.
If you want to remove access:
Disable Enable pull
This invalidates the URL for everyone
Best Practices
For Project Owners
Enable pull only when needed
Share URLs securely
Disable pull if no longer required
Regularly review linked users
Security Notes
Pull URLs contain secret tokens
Anyone with the URL can pull your traces
They cannot directly modify your project
Rotate URLs by disabling and re-enabling pull if needed
Monitor the “My Project Is Linked By” section regularly








