从 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访问文件历史
提交规则
不可变标签
通知
从 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大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习