2017-02-03 86 views
1

我知道对于企业架构师和版本控制(使用Subversion),其中每个用户拥有他们自己的项目(.EAP)文件的项目,每个用户都必须有一个本地工作副本签出。创建的企业架构师的工作拷贝SVN的DBMS

在集中式DBMS资源库,让所有的用户在同.EAP的项目文件,而不是自己的,它是一个更好的做法,以巩固在所有用户共享的工作拷贝文件夹?还是每个用户都需要维护自己的工作副本,类似于非DBMS团队环境?

回答

1

我希望你选择另一种技术则.EAP(这是atually的MS Access)作为底层的中央存储库。

但是抛开,版本控制部分保持不变。每个用户都有自己的本地工作副本文件夹。无论拥有中央数据库还是分布式.eap文件,EA都可以使用独家签出。因此,共享工作文件夹在这方面效果不佳。

我们做什么,以使它有点管理是告诉用户他们的工作文件夹拷贝映射到“家”的文件夹的地方(在这种情况下被映射到H:\驱动器)
每个用户则有H:\SVN\Enterprise Architect\作为他们的工作文件夹,但在注册为\\servername\username\Documents\SVN\Enterprise Architect\的引擎盖下,使每个工作文件夹对于SVN服务器都是唯一的。

PS。在我的情况下,这是TFS,但我敢肯定SVN也适用相同的原则。

+0

我很好奇,为什么你建议另一种技术比.eap中央存储库?有什么替代方案,他们如何比较? – Cgrillo