Se mantieni molti rami nel tuo sistema di controllo delle versioni preferito, è essenziale capire quale ramo per cui è rientrato.
In SVN puoi mettere README allo stesso livello delle dirs di trunk / branches / features. Che ne dici di DVCS?
Puoi mantenere ChangeLog . Ma con questo approccio è difficile ottenere una visione di breif che sia fatta in tutti i rami (se si mantengono diversi changelog di release di lunga durata tra di loro possono essere leggermente diversi).
Nel progetto open source le informazioni sui rami di solito si trovano sul wiki del progetto, quindi salvate separatamente da VCS. Penso che questa sia una brutta cosa. Quando cloni il progetto, hai bisogno anche di una persona per i wiki.