plentyDevTool itself doesn't support version control. If you want to record the changes you make to your plugin, you have to use an external version control system like GitHub. This is recommended in case something goes wrong during development and you want to restore a previous version of your plugin.
This page describes a basic setup and workflow for using version control when working with plentyDevTool.
When developing plugins with plentyDevTool, there are three possible starting points:
If you want to create a new plugin or modify one from plentyMarketplace, proceed as described in the plentyDevTool guide. Then, initialise the folder as a repository.
If you want to modify a Git plugin, note that you cannot Pull it directly from the plentymarkets system. Instead, proceed as follows:
name
and namespace
of the plugin.
plugin.json
meets all requirements.
The plugin appears as a local plugin in plentymarkets. Now you can both select the plugin for synchronisation in plentyDevTool and record the changes you make in your version control system.
Once you've set up your environment, you should adhere to the following workflow: