将存储库迁移到SVN插件的命令 - 极悦
首页 课程 师资 教程 报名

将存储库迁移到SVN插件的命令

  • 2021-12-21 11:31:24
  • 1286次 极悦

Subversion 核心存储库迁移

从 Tuleap 10 开始,可以使用 CLI 工具将 SVN 核心存储库迁移到同一项目中的 SVN 多存储库插件。要进行此迁移,您必须像root在 Tuleap 服务器上一样运行以下命令:

/usr/share/tuleap/src/utils/php-launcher.sh \
/usr/share/tuleap/plugins/svn/bin/migrate_to_plugin.php PROJECT_ID REPOSITORY_NAME USER_NAME

在这个命令中:

PROJECT_ID 是我们要将 SVN 核心存储库迁移到 SVN 多存储库插件的项目。

REPOSITORY_NAME 是 SVN 存储库在 SVN 多存储库插件中的名称。

USER_NAME 是用于执行迁移的用户。

迁移的存储库将保留:

SVN内容历史

SVN访问文件历史

提交规则

不可变标签

通知

使用 WANdisco 存储库中的 Subversion 1.9

从 Subversion 1.8 开始,在访问文件中处理路径的方式发生了变化。以前可能被忽略的访问文件部分现在将拒绝对存储库的访问。有关更多信息,请参阅 Subversion 1.8 更改日志:authz 访问规则中的 FS 路径语法。

您可以使用以下说明安装 Subversion 1.9:

在您的服务器上安装 WANdisco 存储库

升级 Subversion yum upgrade subversion

定义最大文件大小

站点管理员可以为整个平台强制执行最大文件大小。这适用于所有项目中 svn 插件的所有存储库。这个限制只会在新提交时强制执行(在设置限制后完成的提交),所以如果文件已经存在,你很可能有 50GB 的文件和 128MB 的限制。

如果您导入 subversion 存储库或从核心迁移到插件,则不会应用此限制。

每当有人试图修改大于限制的文件时,修改将被禁止。但是,可以删除 ( ) 并以较小的大小重新添加文件。请记住,这不会节省磁盘空间,因为该文件的大版本仍然存在于 subversion 历史中。svn rm

新平台(从 Tuleap 12.7 开始)的默认限制是 50MB。在 12.7 之前没有设置限制,但管理员可以在之后添加一个。

此配置可以在服务器上的命令行中完成

# Limit is expressed in megabytes
tuleap config-set plugin_svn_file_size_limit 50

在“SVN”部分,“最大文件大小”中还有一个站点管理员的 GUI。

以上就是关于“将存储库迁移到SVN插件的命令”的介绍,大家如果对此比较感兴趣,想了解更多相关知识,不妨来关注一下极悦的Java视频,里面的课程内容丰富,通俗易懂,适合小白学习,希望对大家能够有所帮助。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交