预订演示
前页 后页

创建 Subversion环境

您可以使用 Subversion 作为Enterprise Architect的版本控制提供程序。执行此操作的第一步是 Subversion 管理员安装并配置相应的软件。创建可操作的 Subversion 环境需要执行A基本任务,并且可以使用一些实用工具来执行其中一些任务。

创建 Subversion环境中的任务

任务

细节

也见

安装服务器组件

Subversion 的可执行文件可以从 Apache 软件基金会获得。

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

VisualSVN 是一个可以大大简化 Subversion 服务器的安装、配置和管理的应用程序。

Apache Subversion Subversion 官方文档

创建存储库

请查阅 Subversion 官方文档。

创建 Subversion 用户

请查阅 Subversion 官方文档。

创建新的存储库子树

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

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

创建一个新的存储库子树 TortoiseSVN

安装客户端组件

Subversion 的可执行文件可以从 Apache 软件基金会获得。

Apache Subversion

创建工作副本文件夹

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

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

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

创建本地工作副本 TortoiseSVN

在Wine /CrossOver 下设置 Subversion

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

Wine-Crossover 下的 Subversion

注记

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

了解更多