Protecting project files (xpr) among team
Posted: Tue Feb 20, 2018 5:16 pm
Hi, we're currently using SVN to share our content and project files among a team of 20+ people. It's been working well for defining templates and transforms, but we're having problems with people overwriting changes.
It seems that Oxygen updates the project file too freely... for example, when you use a transform (without modifying it), the project file gets updated with some information about that, and the xpr file shows up in the SVN client as modified when writers go to commit changed files. If they're not careful, they end up committing a project file that may not be up to date, so someone else's deliberate (not accidental) changes are overwritten.
Is there a team-oriented best-practice for managing project files? Or should we just lock it down in SVN so fewer people can modify it, which seems a little draconian? (I've seen the instructions at https://www.oxygenxml.com/doc/versions/ ... jects.html which hasn't helped here.)
Thanks,
Mike
It seems that Oxygen updates the project file too freely... for example, when you use a transform (without modifying it), the project file gets updated with some information about that, and the xpr file shows up in the SVN client as modified when writers go to commit changed files. If they're not careful, they end up committing a project file that may not be up to date, so someone else's deliberate (not accidental) changes are overwritten.
Is there a team-oriented best-practice for managing project files? Or should we just lock it down in SVN so fewer people can modify it, which seems a little draconian? (I've seen the instructions at https://www.oxygenxml.com/doc/versions/ ... jects.html which hasn't helped here.)
Thanks,
Mike