有趣的是,我最近也在为几乎完全相同的场景头脑风暴,也想到了辅助项目(Aux project)这个主意。
在我们的情况下,我们将隔离的用户只负责起草(drafting),这使得事情稍微容易一些。团队既希望让多名不同的起草者互不知晓(这最终可能导致使用几个辅助项目)。
然后,主管需要将他的工作从辅助项目复制到主项目中,这需要要么使用你建议的 Compare Versions(版本比较)工具,要么只是知道起草发生在哪里并进行剪切/粘贴。
一个额外的细节是,他们希望辅助项目能够访问圣经术语(Biblical Terms)的译法选择。因此,需要定期将 ProjectBiblicalTerms.xml 文件从主项目文件夹复制到辅助项目文件夹中。
总之,我没有你们尚未探索过的想法,但我对听到其他人关于此类情况的最佳实践建议也很感兴趣。
Funny, I’ve been brainstorming ideas for almost the exact same scenario recently and also came up with the Aux project idea.
In our case, the user we’ll have isolated will only be doing drafting, which makes things a little easier. The team both wanted to keep a number of different drafters from knowing about each other (which may end up with a couple Aux project).
A supervisor will then need to copy his work out of the Aux project and into the main one, which will require either using the Compare Versions tool as you suggested or just knowing where the drafting is happening and cutting/pasting.
One extra detail is that they wanted the Aux project to have access to Biblical Term rendering choices. So the ProjectBiblicalTerms.xml file will periodically need to be copied from the main project folder into the auxiliary one.
Anyway, I don’t have any ideas that you haven’t explored, but I’m also quite interested in hearing if other people have best practice ideas for this sort of situation.
机器翻译自 English