Line 0
Link Here
|
|
|
1 |
Codeville is a distributed Version Control System. It began with a novel |
2 |
idea for a merge algorithm, and has grown from there. It is designed to |
3 |
be easy to use, and scale from small personal projects, to very large |
4 |
distributed ones. If you'd like to know why there's need for new merge |
5 |
algorithms, consider what the lead monotone developer had to say: |
6 |
http://article.gmane.org/gmane.comp.version-control.monotone.devel/3264 |
7 |
|
8 |
Codeville works by creating an identifier for each change that is done, |
9 |
and remembering the list of all changes which have been applied to each |
10 |
file, and the last change which modified each line in each file. When |
11 |
there's a conflict, it checks to see if one of the two sides has already |
12 |
been applied to the other one, and if so, makes the other side win |
13 |
automatically. When there's a non automatically mergeable version conflict, |
14 |
Codeville behaves in almost exactly the same way as CVS. |
15 |
|
16 |
WWW: https://bsdforge.com/projects/devel/codeville/ |