Versioning

=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 =

= Git = Initializing GIT repository: Create a online repository on https://github.com

On Local Server: git init echo "# test" >> README.md git config --global user.email "amanjosan2008@gmail.com" git config --global user.name "Amandeep Singh" git add. git commit -m "first commit" git remote add origin https://github.com/amanjosan2008/test.git git push -u origin master

Add all files & Remove deleted files: git add -A

Remove a particular file from being traced: git reset logo.png

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


 * References