Mercurial

Installation

sudo apt-get install mercurial

Usage:
cd to the config directory:

cd /etc/freeradius

Initiate HG:

hg init
hg add
hg commit
   Type a commit message. Almost anything will do.

Perform changes and check if everything is working properly and commit:

hg commit
   Type a commit message describing what was changed, and why.

If at any time the something doesn't work, revert to "known working" configuration:

hg revert --all

If you get error regarding any deleted files:

hg commit
nothing changed (4 missing files, see 'hg status')

This will add all new files that are not ignored, and remove all locally missing files

sudo hg addremove

Subversion

         This section is under construction.

Git

Initializing GIT repository:

Create a online repository on https://github.com

On Local Server:

git remote add origin https://github.com/amanjosan2008/codered.git
git init
git add README.md
git commit -m "first commit"
git config --global user.email "amanjosan2008@gmail.com"
git config --global user.name "Amandeep Singh"
git commit -m "first commit"
git remote add origin https://github.com/amanjosan2008/codered.git
git push -u origin master
git add .

Commit:

git add -A
git commit -m "2nd Commit"
git push -u origin master


References





{{#widget:DISQUS |id=networkm |uniqid=Versioning |url=https://aman.awiki.org/wiki/Versioning }}