Chronicle VCS (Version Control System) is a lightweight command-line tool designed to manage file versions efficiently. Built in C++, this project aims to provide fundamental version control features such as committing changes, logging file history, and reverting changes, mimicking functionalities found in more complex systems like Git.
- Initialize Repository: Create a new repository to manage files.
- Add Files: Stage files for commit to track changes.
- Commit Changes: Save changes with a unique commit ID for future reference.
- Revert Changes: Roll back to previous commits, restoring earlier file versions.
- View Logs: Check the history of commits made to the repository.