Risoluzione dei conflitti

CVS marks conflicts with in-line conflict markers, and prints a C during an update. Historically, this has caused problems, because CVS isn't doing enough. Many users forget about (or don't see) the C after it whizzes by on their terminal. They often forget that the conflict-markers are even present, and then accidentally commit files containing conflict-markers.

CVS marca i conflitti con dei «marcatori di conflitto» in linea, e stampa una C durante un aggiornamento. Storicamente, questo ha causato problemi, perché CVS non sta facendo abbastanza. Molti utenti si dimenticano (o non vedono) la C dopo che è passata velocemente sul loro terminale. Spesso dimenticano persino che i marcatori di conflitto sono presenti, e quindi accidentalmente fanno il commit dei file che contengono marcatori di conflitto.

Subversion solves this problem by making conflicts more tangible. It remembers that a file is in a state of conflict, and won't allow you to commit your changes until you run svn resolved. See sezione chiamata «Risolvere i conflitti(Mettere insieme i cambiamenti operati da altri)» for more details.

Subversion risolve questo problema rendendo i conflitti più tangibili. Subversion ricorda che un file è in uno stato di conflitto, e non permetterà di fare il commit dei propri cambiamenti fino a quando non si esegue svn resolved. Vedere sezione chiamata «Risolvere i conflitti(Mettere insieme i cambiamenti operati da altri)» per maggiori dettagli.