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
Q. Define COM Programs? A COM (Command) program is binary image of a machine language program. It is loaded in memory at the lowest available segment address. Program code star

#question.A universal shift register can shift in both the left-to-right and right-to-left directions, and it has parallel-load capability. Draw a circuit for such a shift register

Explain about the term- Reports Reports are produced as a result of questions like "how many times has a type of car broken down" or "which cities have the highest house price

State the advantages of CMOS. Ans. Subsequent are the advantages of CMOS: Both n-channel and p-channel devices are fabricated on similar substrate. Low power di

Define buffering.  A buffer is a memory area that keeps data while they are transferred among two devices or among a device and an application. Buffering is done for three reas


Q. What do you mean by instruction cycle? We have considered the instruction execution in previous section. Now let's consider more about different types of instruction executi

Explain different parameter passing mechanisms to a function with the help of example? The different parameter-passing mechanisms are given below: 1.   Call by value 2.

State the implementation of a security policy The implementation of a security policy should invariably cover all parameters of security such as physical access to the server,

Assemblies are made up of IL code modules and the metadata that explains them. Although programs may be compiled by an IDE or the command line, in fact, they are easily translated