首页 > 解决方案 > Teamforge 从数据库迁移到 Gforge 存储库

问题描述

我正在尝试将大约 300 多个项目从 Teamforge 迁移到 Gforge。其余部分工作正常,但从 Teamforge SVN 到 Gforge 的源代码迁移没有成功。

Teamforge 中的结构是单个项目中有多个存储库,而我在 Gforge 中找不到任何此类选项。

当我复制 Gforge /data/repo/svnroot中的所有文件夹时。这种结构对于单个存储库来说是很好的,但是我们如何在 Gforge 中处理多个存储库。

标签: svngforgeteamforge

解决方案


很抱歉回复晚了,但直到今天 S/O 才通知我这个帖子。

我假设您使用的是 GForge AS 6.4.4。GForge 目前不支持每个项目有多个 SCM 存储库,但它在我们的路线图中。目前最简单的解决方法是为每个存储库创建一个单独的项目,然后使这些项目成为主项目的子项目。

每个子项目都将显示在父项目主页上的“项目层次结构”中,并且父项目同样会显示在每个子项目的同一部分中。

您还可以为子项目关闭除 SCM 之外的所有插件,这将使每个用户的菜单更加简单明了。

我们很乐意与您合作进行迁移。您可以通过提交免费支持票与我们联系。

还请花时间查看GForge Next,这是我们对 6.4 产品的彻底重写 - 它 100% 兼容(无需迁移),使用 Docker 在 60 秒内安装,我们甚至可以帮助您在以下位置运行新旧版本同时,在同一个数据库上。

干杯!

GForge 首席技术官 Michael Tutty


推荐阅读