Versioning Control System using JAVA
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
project topics
Active In SP
**

Posts: 2,492
Joined: Mar 2010
#1
22-04-2010, 12:36 AM


Version Control System

The Version Control System (VCS), keeps track of all work and all changes in a set of files, typically the implementation of a software project and implimentation, and allows several (potentially widely separated) developers to collaborate.

Features
VCS uses client-server architecture: a server stores the current version(s) of the project and implimentation and its history, and clients connect to the server in order to check-out a complete copy of the project and implimentation, work on this copy and then later check-in their changes. Typically, client and server connect over a LAN or over the Internet, but client and server may both run on the same machine if VCS has the task of keeping track of the version history of a project and implimentation with only local developers.

Several developers may work on the same project and implimentation concurrently, each one editing files within his own working copy of the project and implimentation, and sending (or checking in) his modifications to the server. To avoid the possibility of people stepping on each other's toes, the server will only accept changes made to the most recent version of a file. Developers are therefore expected to keep their working copy up-to-date by incorporating other people's changes on a regular basis. This task is mostly handled automatically by the VCS client, requiring manual intervention only when a conflict arises between a checked-in modification and the yet-unchecked local version of a file.

Clients can also compare different versions of files, request a complete history of changes, or check-out a historical snapshot of the project and implimentation as of a given date or as of a revision number.

Clients can also use the "update" command in order to bring their local copies up-to-date with the newest version on the server. This eliminates the need for repeated downloading of the whole project and implimentation.

VCS can also maintain different "branches" of a project and implimentation. For instance, a released version of the software project and implimentation may form one branch, used for bug fixes, while a version under current development, with major changes and new features, forms a separate branch.

Implementation Strategy

The VCS Server and Clients can be developed uing JAVA.
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Switching and Traffic Grooming in WDM Networks at java project topics 3 951 09-09-2016, 02:27 PM
Last Post: Dhanabhagya
  Maximum Power Point Tracking using Perturb and Observe Algorithm For a PV System seminar flower 8 1,927 17-03-2015, 05:40 AM
Last Post: GT Racing
Thumbs Up Inventory Control System uttuswami 2 730 20-10-2014, 07:46 PM
Last Post: CxWfRyIPv
  mini project and implimentations in java project topics 30 57,346 10-06-2014, 11:41 AM
Last Post: java projects
  SECURITY SYSTEM FOR DNS USING CRYPTOGRAPHY ppt project girl 5 2,501 10-06-2014, 11:39 AM
Last Post: java projects
  Publishing Search Logs - A Comparative Study of Privacy Guarantees – JAVA/J2EE seminar flower 2 757 07-03-2014, 04:38 PM
Last Post: seminar project topic
  Project Ideas- Hostel Management System Using Oracle mvaravinda 0 2,070 29-10-2013, 05:34 PM
Last Post: mvaravinda
  Web based java compiler online with security access Report seminar projects maker 0 538 27-09-2013, 02:14 PM
Last Post: seminar projects maker
  Fuzzy MLS: An Experiment on Quantified Risk– Adaptive Access Control seminar projects maker 0 326 26-09-2013, 02:10 PM
Last Post: seminar projects maker
  STUDENT INFORMATION SYSTEM IN JAVA project topics 22 14,396 23-09-2013, 09:07 PM
Last Post: Guest