Versioning

From Network Security Wiki


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 init
echo "# test" >> README.md
git config --global user.email "[email protected]"
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





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