首页 > 解决方案 > 寻求有关计划升级 TRAC-SubVersion Server 的建议

问题描述

这是我在这里的第一篇文章,我真的很感激任何关于我的案子的建议。

我目前正计划升级我们的 TRAC SVN 服务器,该服务器目前运行CentOS Linux release 7.7.1908 (Core)在 7.1 上,但我已经更新了。服务器正在运行 svnadmin, version 1.7.14 (r1542130)& trac-admin 1.0.1。(我没有设置这个,它是由一位前同事完成的)

一切都运行良好,我们的研发部门可以在那里使用他们的存储库并同时拥有一个项目管理/Wiki。以某种方式配置了 LDAP 集成,项目权限链接到 AD-SecGroups,因此如果用户在特定的 SecGroup 中,则只能使用其域帐户访问 Repos。(尚未弄清楚我们的工作原理)。

由于服务器设置了一次并且再也没有被触及,我现在想将它升级到最新的 TRAC 和 SVN 版本。意味着在第一步我只想升级到 Trac 1.2,如此处所述https://trac.edgewall.org/wiki/TracUpgrade#to1.2并在旧的基础上安装最新的 SVN 库和二进制文件达到 SVN 版本 1.13.0。我们推出的 TortoiseSVN 客户端是 1.11.0,我猜 1.13.0 服务器与 1.11.0 客户端兼容,还是我必须先升级它们?

如果这一切都成功了,我希望在第二步中将 TRAC 从 1.2 升级到 1.4。

现在我想听听您的意见,如果您认为这是否可以像我计划的那样实现。或者,如果您在 SVN 上使用 TRAC 做过类似的事情,我真的很想听听您的建议。

问候

标签: svnversion-controltrac

解决方案


Trac 和 Subversion 是否使用 yum 包管理器安装在 CentOS 上?请记住,除非您在 yum 中为 Trac 和 Subversion 添加存储库源,否则您将不得不手动管理这些安装和升级。这对于 Trac 并没有像 Subversion 那样困扰我。

对于 Trac,我将安装到 Python 虚拟环境中,以便在pip不污染全局包的情况下灵活地管理已安装的包。


推荐阅读