我知道企业架构师和版本控制(使用Subversion),在每个用户都拥有自己的项目(.EAP)文件的项目中,每个用户都必须签出一个本地工作副本。
在集中式DBMS存储库中,允许所有用户处理同一个.EAP项目文件,而不是拥有自己的项目文件,合并到所有用户共享的工作副本文件夹中更好吗?还是每个用户都需要维护他们自己的工作副本,类似于一个非DBMS团队环境?
发布于 2017-02-04 07:25:57
我希望您选择另一种技术,然后是.eap (通常是MS )作为底层的集中式存储库。
但是,撇开这一点,版本控制部分保持不变。每个用户都有自己的本地工作副本文件夹。EA使用排他性签出,而不管是否有中央数据库或分布式.eap文件。因此,拥有一个共享的工作文件夹对这个方面来说不是很好。
我们要做的就是让用户将他们的工作文件夹副本映射到"home“文件夹中的一个位置(在本例中,这个位置映射到H:\驱动器)。
然后,每个用户都将H:\SVN\Enterprise Architect\作为他们的工作文件夹,但是在被注册为\\servername\username\Documents\SVN\Enterprise Architect\的外壳下,使得每个工作文件夹对于SVN服务器来说都是唯一的。
PS。在我的例子中,这是针对TFS的,但我确信SVN也适用同样的原则。
https://stackoverflow.com/questions/42034703
复制相似问题