DITA and Git: Minimizing merge conflicts #version-control #change-management
This might be slightly off-topic, but certainly Git is version control for many companies' DITA implementations. Short version: What tactic have you found best to
minimize merge conflicts for new technical writers working in Git? Gruesome detail: I am working with a client who stores their DITA content in GitLab. They are using SourceTree as a client. Before I was brought on-board, there was turnover and the team reduced to a manager and two technical writers, all brand-new to DITA, Git, and version control. Infrastructure engineers set up an automated build for them and recommended that they use the following practices:
These feature branches are problematic. Often by the time that the technical writer wants to merge them into the current development branch, there are many merge conflicts. Or the technical writer wants to selectively add in some (but not all) changes that have been made in the feature branch. I'm trying to think of processes this team can use that will minimize merge conflicts. Here are some of the approaches I've considered:
--
Best, Kris Kristen James Eberlein Chair, OASIS DITA Technical Committee Principal consultant, Eberlein Consulting www.eberleinconsulting.com +1 919 622-1501; kriseberlein (skype)
|
|