上一页 下一页

创建Subversion环境

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

创建Subversion环境中的任务

任务

详情

请参阅

安装服务器组件

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

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

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

Apache Subversion 官方Subversion文档

创建存储库

请参阅官方Subversion文档。

创建Subversion用户

请参阅官方Subversion文档。

创建一个新的存储库子树

对于使用Subversion添加到版本控制的每个新Enterprise Architect模型,最好在Subversion中创建一个新的存储库子树。用户应从子树创建一个新的本地工作副本以与该模型一起使用

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

创建一个存储库子树 TortoiseSVN

安装客户端组件

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

Apache Subversion

创建工作副本文件夹

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

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

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

创建一个本地工作副本 TortoiseSVN

在Wine / CrossOver下设置Subversion

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

Wine下的Subversion

笔记

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

学到更多