Versioning
Mercurial[edit]
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[edit]
![]() |
Git[edit]
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
{{#widget:DISQUS
|id=networkm
|uniqid=Versioning
|url=https://aman.awiki.org/wiki/Versioning
}}