eArticleSubmit.com | Getting the Maximum Search engine Exposure to your Content
Translate Page To German Tranlate Page To Spanish Translate Page To French Translate Page To Italian Translate Page To Japanese Translate Page To Korean Translate Page To Portuguese Translate Page To Chinese

  Number of Times Read : 6

category

select Advice (1167)
select Aging (298)
select Arts and Entertainment (6292)
select Automotive (1903)
select Break-up (77)
select Business (26972)
select Business Management (1254)
select Cancer Survival (81)
select Career (3024)
select Cars and Trucks (2478)
select Celebrities (54)
select Cheating (49)
select Communications (548)
select Computers (2908)
select Computers and Technology (3220)
select Culture (287)
select Culture and Society (10493)
select Disease & Illness (1386)
select Environment (813)
select Etiquette (41)
select Family Concerns (1158)
select Fashion (2627)
select Finance (15307)
select Finances (5978)
select Food & Beverage (699)
select Food and Drinks (839)
select Health & Fitness (11738)
select Hobbies (3507)
select Home & Family (6755)
select Home Management (4396)
select Inspirational (1)
select Internet (4729)
select Internet Business (8921)
select Jobs (444)
select Medical Business (547)
select Medicines and Remedies (3001)
select Opinions (224)
select Pets & Animals (205)
select Politics (435)
select Product Reviews (62)
select Recreation (2110)
select Recreation & Sports (11764)
select Reference & Education (4924)
select Relationships (1550)
select Religion (1145)
select Self Help (2217)
select Self Improvement (1409)
select Short Stories (25)
select Society (1699)
select Travel & Leisure (3609)
select Vehicles (474)
select Wellness, Fitness and Di (5460)
select Womens Interest (1686)
select Womens Issues (237)
select World Affairs (173)
select Writing & Speaking (1606)
 
Stats
Total Articles: 175113
Total Authors: 9907
Total Downloads: 1398227


Welcome to Our Newest Member
Jayaseeli Kusumalatha
 


Software Configuration Management In A Nutshell
[Valid RSS feed]  Category Rss Feed - http://www.earticlesubmit.com/rss.php?rss=248
By : Dominic Donaldson    4 or more times read
Submitted 2008-09-05 15:04:04
The concept of software configuration management can be mind boggling unless you are given a tentative and informed introduction to it. If you are dumped at a computer terminal with the open source code data configuration software Subversion in front of you then you might just stare blankly. The initial prerequisite for working in software configuration management is fluency in C-plus-plus or Java and a basic working knowledge of Linux or Unix.

If those names mean nothing to you then you really need to ask for your money back from the people who supplied the IT training. Otherwise you should be able to follow the basic principals from configuration management to the use of Subversion. Configuration management literally means managing change. So if two users are trying to access the same Word doc in a local network they will usually be unable to edit the doc at the same time.

This might generally be done for security reasons as the network cannot accommodate the two sets of changes, hence a message is sent to the user exclaiming a read only version of the doc is available. Without any configuration management system there is the potential for two users to open the document, do separate work then for the last one to save to overwrite the work already done and CMS is designer to avoid the aforementioned scenarios.

The example is a very basic one and with CMS both users can check out their copy of the file, while the system keeps a record of every version saved and merges the changes to the document. The Word doc example is not where CMS is most important as the real value of CMS is in software development. If you have scores of software developers working on the same source code files then a software configuration management system is essential.

SCM systems work on the basis of a central database of all files where users can check out the files, make alterations then check them back in again. The system then checks the changes against the original files and updates them keeping an archive of every generation. There are certain features that any SCM system must possess, concurrency management, versioning and synchronisation.

Concurrent management is the feature that allows multiple users to edit the same file and merges the changes by checking the updated files against the route files in the database by running a series of algorithms. Dependent on the system configuration the SCM system will either use complex algorithms to minimise the users work by automatically merging any conflicting changes intelligently, or it will notify the user to do so manually.

Versioning is the feature that stores archive copies of every file in the database so that users can recall previous versions of a file. They also can track the history of files to establish who checked what files out and when. Synchronisation is the process of a user submitting their file to the database so that the SCM system can update the file as to other changes that have been made to that particular file.
Author Resource:- Dominic Donaldson is an expert on subversion and is a regular publisher of open source white papers.
Article From eArticles
Can't find what you're looking for? Try Google Search!
Custom Search
Social Bookmark this Article
Related Articles :

HTML Ready Article. Click on the "Copy" button to copy into your clipboard.




Firefox users please select/copy/paste as usual
Sign up
learn more
 
 
Directory Menu
Home
Login
Submit Articles
Submission Guidelines
Top Articles
Link Directory
About Us
Contact Us
Privacy Policy
RSS Feeds
Navigation Menu
select
Mortgage Accelerator Scam!
select
Electricity Bill Killer!
select
Forex Secret Code
select
The Fortune Key
select
Law of Attraction Workbook!
select
Six Figure Yearly
select
Easy Automated Income
select
Top Secret Ad Secret
select
Build Muscle&Burn Fat
select
Run Car on Water!
select
Xbox360 3Redlights fix!

Actions
Print This Article
Add To Favorites




 
 

 

Powered By: Article Friendly | Design By Dynamic web solutions

eXTReMe Tracker