Version control systems, Computer Engineering

The next major set of tasks to tackle are delete and update. Version control systems typically version updates to a ?le and only store the differences between the ?les. Two system command which may help with this task are diff and patch. In a version control system, versioning should be explicit and not transparent. So, you will need to develop a reasonable versioning scheme. Also, remember to ?x up the get command so that you can recover the most recent working version from the delta of each version.

The ?nal milestone for your system is to support moving ?les from one directory to another. This is a potentially dif?cult task since you must move the version history, and con?icts are likely to arise if the same ?le already exists in the target directory. Your task is to develop a graceful way to handle these con?icts.

Now it is time to show some creativity. A total of 4 marks are allocated to useful extensions which you devise and implement. Based on your research of other version control systems, what can you add to make this system more useful? The more innovative and complete your system is, the more likely you'll receive the creativity points. Con?ict resolution in version control systems is a hard problem, and many commercial systems don't do it well. Finding novel ways to handle con?icts seamlessly is an easy way to impress.

Posted Date: 3/9/2013 12:15:01 AM | Location : United States







Related Discussions:- Version control systems, Assignment Help, Ask Question on Version control systems, Get Answer, Expert's Help, Version control systems Discussions

Write discussion on Version control systems
Your posts are moderated
Related Questions
With a neat diagram explain operation of time multiplexed space switching. Time division switches, an inlet or an outlet corresponded to a particular subscriber line with one s

raster scan display system

The following is a requirements specification for a simple game based on a player moving through a maze of connected rooms from an entrance door to an exit door. The required sy

a) What do you meant by digital forensics? b) What is the job of Computer Forensic Analyst c) From the point of view of : i. An employer ii. An employee Give thre

Find how many bits of ADC are required to get an resolution of 0.5 mV if the maximum full scale voltage is 10 V Ans. Given Resolution=.5mV Full scale output=+10v %resolut

Determine the advantages of BCD Adder Now let us see the arithmetic addition of two decimal digits in the BCD, with a possible carry from previous stage. As each input digit do

Smugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new technology, they are send

How semaphores implement mutual exclusion? Mutual-exclusion implementation along with semaphores: Assume that there are n-processes and they share a semaphore, mutex (stan

In an ASP.NET web application that does not build use of routing, an incoming browser request should map to a physical file. If the file does not exist, we get page not found error

6 bit magnitude comparator