Skip to content

shehanrathnayake/clone-versioning-control-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clone Version Control System

Version

0.8.0

License

Copyright © 2023 Shehan Rathnayake. All Rights Reserved.
This project is licensed under MIT License.

Application Logo


Supported Links

Technologies Used

  • Java programming language
  • Java SE File I/O operations
  • Java SE Utils hashing algorithms

Clone Installation Guide

The .deb file is available for Ubuntu users in this repository.

sudo dpkg -i clone-0.8.0-ubuntu.deb to install.

Clone User Guide

Introduction

Clone is a version control software designed to manage your projects efficiently. This guide provides instructions on how to use Clone to manage your code repositories effectively.

clone - To check whether the Clone app has been installed successfully

Clone app introduction

Initializing a Clone Repository

To initialize a Clone repository in the specified target directory, run the following command:

clone start

Run this command only once to create the repository in the target directory.

Using Other Commands

After initializing the repository, you can use various other commands for different functionalities as needed in your development workflow.

clone [-h | --help] - To see the command list
clone [-v | --version] - To see the version

clone show - To see the current status of files
clone make - Getting ready all the files for saving
clone save - Saving a snapshot of the current project
clone log - Displaying all the clones saved
clone activate <hashcode> - Traversing history through saved clones

Commands demonstration through terminal

Commands demonstration through terminal

Sample Demonstrations

Commands demonstration through vscode 1

Commands demonstration through vscode 2

Commands demonstration through vscode 3

Commands demonstration through vscode 4

Commands demonstration through vscode 5

Commands demonstration through vscode 6

Support

If you like what I do, maybe consider buying me a coffee 🥺 👇

shehanrathnayake