Distributed version control systems (DVCS) like Git can be used to manage large-scale XML-based enterprise documentation. DVCS allows multiple authors to work simultaneously on content branches while a complete copy of the repository is stored locally. Complex documentation projects involving multiple deliveries can leverage DVCS features like easy branching and merging. However, DVCS may not replace a content management system and managing many complex branches can become complicated.