Integrates SolidShop PDM with Visual Studio Code, enabling controlled versioning of files directly from the editor.
The extension automatically runs the SolidShop PDM synchronization CLI when a file that already exists in PDM is saved, ensuring version consistency without leaving VS Code.
Features
Automatic sync on save
Versions files automatically when they are saved in VS Code.
Sync occurs only if the file already exists in the PDM database.
Manual sync command
Trigger synchronization on demand via a VS Code command.
Sync notes
Enter a note before versioning, or reuse the last note automatically.
Notes are stored locally and reused when auto mode is enabled.
Version history
View existing PDM backup versions for the active file.
Displays version number, date/time, and responsible user.
User and configuration validation
Requires a valid PDM database connection.
Ensures a valid, non-admin PDM user is selected.
Prevents synchronization when configuration is incomplete or invalid.
Requirements
Windows
Visual Studio Code 1.80 or newer
SolidShop PDM with MySQL/MariaDB database
VSCSSPDMSyncCLI.exe available locally (Contact SolidCAM LATAM to obtain it)
Network access to the PDM database
Setup
Open the SolidShop PDM view in the Activity Bar.
Go to Config.
Select the SolidShop PDM CLI executable.
Configure and test the PDM database connection.
Select a valid PDM user.
Save the configuration.
Synchronization is disabled until all steps are completed successfully.
Notes
The extension does not register new files in PDM.
Only files already tracked by PDM can be versioned.
Designed for controlled production environments.
Support
Contact your SolidShop PDM administrator or SolidCAM LATAM support for assistance.