This article explains how to remove one or more page versions from a Confluence page using Confluence Command Line Interface (CLI).
Instructions
removeContentVersion action removes a version from the revision history of Confluence content like a page or a blog.
- In the below Page History page, we you see six versions for a Confluence page.
- Create a CSV file with the column name, name version. One You can specify the version number(s) either in order or randomlyat random. For example, the CSV file can have the rows defined as 2, 3, 4 or 1, 3, 6.
Using Use removeContentVersion action along with runFromCSV action , execute and run the below command to remove multiple versions from a page:
Code Block theme Midnight --action runFromCSV --file removecontent.csv --common "--action removeContentVersion --space "RemoveVersionCLI" --title "Removing Page Versions" --continue"
Here is result as displayed on the console window:
Code Block | ||
---|---|---|
| ||
"RemovingPagesVersions" --continue"
Run: --version "2" --action removeContentVersion --space RemoveVersionCLI --title Removing Page Versions --continue
Version 2 removed from history for 'Removing Page Versions' in space RemoveVersionCLI.
Run: --version "3" --action removeContentVersion --space RemoveVersionCLI --title Removing Page Versions --continue
Version 3 removed from history for 'Removing Page Versions' in space RemoveVersionCLI.
Run: --version "4" --action removeContentVersion --space RemoveVersionCLI --title Removing Page Versions --continue
Version 4 removed from history for 'Removing Page Versions' in space RemoveVersionCLI.
Run completed successfully. 3 actions were successful from file: removecontent.csv |