我正在尝试将大约 300 多个项目从 Teamforge 迁移到 Gforge。其余部分工作正常,但从 Teamforge SVN 到 Gforge 的源代码迁移没有成功。
Teamforge 中的结构是单个项目中有多个存储库,而我在 Gforge 中找不到任何此类选项。
当我复制 Gforge /data/repo/svnroot中的所有文件夹时。这种结构对于单个存储库来说是很好的,但是我们如何在 Gforge 中处理多个存储库。
很抱歉回复晚了,但直到今天 S/O 才通知我这个帖子。
我假设您使用的是 GForge AS 6.4.4。GForge 目前不支持每个项目有多个 SCM 存储库,但它在我们的路线图中。目前最简单的解决方法是为每个存储库创建一个单独的项目,然后使这些项目成为主项目的子项目。
每个子项目都将显示在父项目主页上的“项目层次结构”中,并且父项目同样会显示在每个子项目的同一部分中。
您还可以为子项目关闭除 SCM 之外的所有插件,这将使每个用户的菜单更加简单明了。
我们很乐意与您合作进行迁移。您可以通过提交免费支持票与我们联系。
还请花时间查看GForge Next,这是我们对 6.4 产品的彻底重写 - 它 100% 兼容(无需迁移),使用 Docker 在 60 秒内安装,我们甚至可以帮助您在以下位置运行新旧版本同时,在同一个数据库上。
干杯!
GForge 首席技术官 Michael Tutty