Skip to content

ChronicleVCS: A basic version control system developed in C++ designed to manage file versions, commit changes, and track project history. This project showcases essential VCS functionalities including file addition, commit logging, and the ability to revert to previous versions, making it a practical tool for managing code and documentation.

Notifications You must be signed in to change notification settings

AryaTyagi4/ChronicleVCS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Chronicle VCS

Overview

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.

Features

  • 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.

About

ChronicleVCS: A basic version control system developed in C++ designed to manage file versions, commit changes, and track project history. This project showcases essential VCS functionalities including file addition, commit logging, and the ability to revert to previous versions, making it a practical tool for managing code and documentation.

Topics

Resources

Stars

Watchers

Forks

Languages