Team Collaboration (SVN) Overview
Sharp Stock deeply integrates Subversion (SVN), consolidating high-frequency "resource pulling" and "result submission" tasks into the asset library interface, aiming to reduce the cost of frequent switching between multiple software tools for artists and planners.
1. Why Use SVN in Sharp Stock?
In traditional art production workflows, users often jump back and forth between file managers, engine editors, and tools like TortoiseSVN.
Sharp Stock's Integration Advantages:
- Metadata Synchronization: Asset tags, notes, and other information are included in version management alongside physical files.
- Intuitive Status Perception: Through color changes of buttons at the bottom of the navigation bar, you can instantly judge whether an update needs to be pulled or if commit conditions are met (see Status Recognition).
- Simplified Workflow: Simplified processes for high-frequency synchronization tasks; complex operations like version branch merging are recommended to be completed with professional SVN tools.
2. Core Feature Description
- Real-time Status Monitoring: After opening an asset library, the system periodically and automatically retrieves server status and dynamically updates synchronization buttons.
- Smart Ignore Strategy: Automatically excludes local intermediate files like caches and thumbnails, effectively preventing version repository redundancy.
- Conflict Prevention: When new versions are detected on the server, the commit button will use specific colors to remind you to follow the standard "update first, commit later" process.
3. Environment Preparation & Prerequisites
- Environmental Dependencies: Ensure your computer has SVN command-line tools installed (Windows version has built-in core components; macOS users should refer to the Installation Guide for pre-configuration).
- Working Copy Confirmation: Ensure the current asset library directory has been "Checked out" via an SVN tool.
4. Relationship with Professional SVN Clients
Sharp Stock aims to improve daily synchronization efficiency, not fully replace tools like TortoiseSVN or Versions.
- Daily Tasks: The vast majority of resource update and upload tasks can be completed in one stop within Sharp Stock.
- In-depth Processing: For complex logic involving deep conflict resolution, version rollbacks, or branch management, it is recommended to call a professional SVN client.