Zipoc offers a simple and effective local version control solution for any project. With an intuitive web UI and terminal interface, users can effortlessly initialize repositories, create commits, and track project history. It's designed for those who need straightforward local versioning without the complexities of traditional systems.
Zipoc is a lightweight, fully-local version control system designed for any project. It enables users to initialize a repository, create commits from their working directory, and review them through a convenient terminal interface or a simple web UI.
.zipoc/ directory..zip format.Zipoc can be installed directly via pip, offering a straightforward command-line interface for operation. Use zipoc <command> to access the functionalities:
Create a new repository and configure project metadata with:
zipoc init
Users will be prompted to input the project name and an optional description.
To record changes in the project, create a commit with:
zipoc commit
This command generates a new commit under .zipoc/commits/<hash>/, storing metadata along with a snapshot of the project files, while excluding common folders like .git, __pycache__, and virtual environments.
Access the viewer to explore commits using:
zipoc view --web # For Web UI
zipoc view --terminal # For Terminal UI
This provides a straightforward way to check the project history and commit details.
To remove all tracked data and the associated .zipoc/ folder, execute:
zipoc delete
Note that this action is irreversible.
While Git is a robust version control system, there are scenarios where Zipoc is more suitable:
Zipoc simplifies version control, making it accessible and efficient for developers seeking straightforward functionality.
No comments yet.
Sign in to be the first to comment.