我知道对于Enterprise Architect和版本控制(使用Subversion)而言,每个用户都拥有自己的项目(.EAP)文件的项目,每个用户都必须签出本地工作副本。
在允许所有用户使用同一.EAP项目文件而不是拥有自己的.EAP项目文件的集中式DBMS存储库中,将其合并到所有用户之间共享的工作副本文件夹中是否是更好的做法?还是每个用户都需要维护自己的工作副本,类似于非DBMS团队环境?
我希望您选择另一种技术,然后将.eap(通常是MS Access)作为基础集中式存储库。
但是,尽管如此,版本控制部分仍保持不变。每个用户都有自己的本地工作副本文件夹。EA可以使用独占签出,无论是否具有中央数据库或分布式.eap文件。因此,拥有一个共享的工作文件夹在该方面将无法很好地工作。
我们要做的是让用户将他们的工作文件夹副本映射到“主”文件夹中的位置(在本例中,该位置已映射到H:\驱动器),
然后,每个用户都H:\SVN\Enterprise Architect\
将其作为工作文件夹,但是在注册之后,\\servername\username\Documents\SVN\Enterprise Architect\
每个工作文件夹对于SVN服务器都是唯一的。
PS。就我而言,这是针对TFS的,但是我很确定相同的原理也适用于SVN。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句