前页 后页

创建一个Subversion环境

您可以将Subversion用作Enterprise Architect的版本控制提供程序。第一步是让Subversion管理员安装和配置适当的软件。在创建可操作的Subversion环境中执行了许多基本任务,并且有用的工具可用于执行其中的某些任务。

创建Subversion环境的任务

任务

详情

也可以看看

安装服务器组件

可以从Apache Software Foundation获得Subversion的可执行文件。

Subversion服务器组件可在各种不同的硬件和操作系统上运行; Enterprise Architect不受选择的服务器组件的影响。

VisualSVN是一个软件包,可以极大地简化Subversion服务器的安装,配置和管理。

Apache Subversion 官方Subversion文档

创建一个仓库

请查阅官方的Subversion文档。

创建Subversion用户

请查阅官方的Subversion文档。

创建一个新的存储库子树

对于在Subversion中添加到Version Control中的每个新Enterprise Architect模型,在Subversion中创建一个新的存储库子树是一个好习惯。用户应从子树创建一个新的本地工作副本,以用于该模型。

TortoiseSVN可以大大简化创建新存储库子树的过程。

创建一个新的存储库子树 乌龟SVN

安装客户端组件

可以从Apache Software Foundation获得Subversion的可执行文件。

Apache Subversion

创建工作副本文件夹

每个用户的计算机上必须存在一个工作副本文件夹,以便Enterprise Architect在导出和导入版本控制包文件时使用。定义版本控制配置时,就是将此文件夹指定为本地项目路径。

工作副本文件夹是您修改受控文件的“沙箱”。工作副本文件夹通常与版本控制存储库中存在的文件夹关联。在Subversion中,要创建本地工作副本,您需要从Subversion存储库中对文件夹进行初始检出。这将下载文件夹及其内容的副本,以创建本地工作副本。

TortoiseSVN可以极大地简化工作副本文件夹的初始签出。

创建本地工作副本 乌龟SVN

在Wine / CrossOver下设置Subversion

在Wine下使用Enterprise Architect设置和使用Subversion的过程几乎与在Windows下本机运行时的过程相同,除了在安装Subversion客户端和执行从工作副本文件夹中进行初始检出方面存在细微差别。

跨越葡萄酒的颠覆

笔记

  • 在将版本控制应用于其包时, Enterprise Architect依赖于独占文件锁定。直到版本1.2才将文件锁定引入Subversion,因此Enterprise Architect不适用于Subversion 1.2之前的Subversion版本。
  • Enterprise Architect只能使用Subversion命令行客户端svn.exe与Subversion服务器通信。

学到更多