SVN Server
SVN Server 是一个开放原代码的版本控制系统,可进行文件的当前和历史版本控制及访问整个网络的存储库。此系统记录对文件的每一次修改,让您可随时查看文件和目录的版本修改历史、可从存储库恢复数据至旧版本,以及移动或复制文件系统的目录树,同时保留修改记录。
创建存储库
存储库是存放 SVN Server 文件和目录的中央存储点。所有对存储库中的文件的任何修改都将记录并保存为各种版本。
若要创建存储库:
- 单击添加。
- 在常规选项卡中输入以下详情:
- 存储库名称:输入名称来让用户识别要连接的存储库。
- 验证域:输入名称来告知用户其正在连接的验证命名空间。验证命名空间可用作与多个存储库相关的密钥。
- 匿名权限:指定访问权限等级来限制或允许匿名用户访问该存储库。
- 访问网址:使用该网址访问您的目的地存储库。
- 单击用户 > 添加来创建可以访问该存储库的用户帐户。用户默认拥有读写权限。
限制:
- 存储库名称分大小写,可包含 1 到 64 个 Unicode 字符,但不可为下列字符:
+! " # $ % & ' ( ) * + , / : ; < = > ? @ [ ] \ ^ ` { } | ~ - 存储库名称的第一个字符不可为减号及空白,最后一个字符不可为空白。
- 验证域名称有大小写之分,只能包含字母数字字符、小数点 (.)、短划线 (-) 和下划线 (_)。第一个和最后一个字符不可为空格。长度不可超过 64 个字符。
- SVN Server 现在尚不支持 HTTP 和 HTTPS 协议。
若要删除存储库:
请选择您要删除的存储库,并单击删除。
注:
该存储库删除后,所有数据以及设置都将被永久删除且无法恢复。
修改设置
您可以更改现有存储库或用户帐户。
若要编辑存储库设置或用户帐户:
双击您要修改的存储库,或选择存储库然后单击编辑。您可以更改验证域名称、匿名权限、添加或删除特定用户帐户等。
维护存储库
您可以通过主页上的维护按钮来维护现有的存储库。您有以下选项可用:
- 打包:整合各个归档版本以节省空间和提高效率。
注:
- 仅使用 FSFS 格式的存储库可被打包。
- 早于 1.6 版本的 SVN 服务器无法访问打包的存储库。
- 验证:检查数据库中的各个版本并报告损毁版本。
- 升级:将您的数据库升级到最新版本以提高效率。所需时间取决于存储库的大小。我们建议在升级前先备份存储库。
创建存储库
修改设置
维护存储库