Your Simple Version Control System(URVCS) is an experimental, lightweight and simple version control solution.
- Download the release.
- Run the self-extracting archive and let it extract to any desired location(Eg: C:\URVCS).
- Add the directory where you extracted URVCS to the PATH.
- Right Click on My Computer/This PC
- Select Properties
- Select Advanced System Settings
- Select Environment Variables
- Select "Path" variable from User variables list
- Click Edit
- Then New
- Then enter the path where you extracted URVCS(e.g.: C:\URVCS)
- Click Ok on all open windows
Note: URVCS can be used via CMD, Powershell or any similar command interpreter/shell.
To use URVCS in your project, you will need to initialize the project.
urvcs init project_directory
urvcs init MyProject
To make a commit.
urvcs commit "Commit message."
urvcs commit "Added index file."
View all the commits.
urvcs log
urvcs log
Tag a certain commit.
urvcs tag commit_id desired_tag
urvcs tag 17 "Release Build"
Restore or fallback to any other build/commit/snapshot.
urvcs restore commit_id
urvcs restore 7
Exclude directories from being included in a commit.
Simply create a file named "directories.ignore" and add name of directories in double quotes("dir1" "dir2") in this file using your favourite text-editor.
"binx86" "binx64" "user" "cfg"
Please make sure to enter the directories in the same line and not in different lines. Also make sure to put name of each directory inside double quotes as shown in the above example.
Exclude files from being included in a commit.
Simply create a file named "files.ignore" and add name of files in double quotes("file1.ext" "file2.ext") in this file using your favourite text-editor.
"log.txt" "system.cfg" "launcher.exe" "user.cfg"
Please make sure to enter the files in the same line and not in different lines. Also make sure to put name of each file inside double quotes as shown in the above example.
URVCS exists because I wanted to learn how version control works.
No. Absolutely not. URVCS simply cannot stand against Git or any other VCS's features.
Absolutely. But, it is recommended that you go through the disclaimer first.
As of this time, only the Microsoft Windows operating system family is supported(tested on Microsoft Windows 10 and Microsoft Windows 11).
Please feel free to contact me at hello@udayrajoriya.com.
URVCS is an experimental software, and hence it may behave unexpectedly. So, it is recommended that you first try it on a dummy project, experiment and check it's behavior then only move onto using it with any real projects.