svn - 寻求有关计划升级 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 做过类似的事情,我真的很想听听您的建议。
问候
解决方案
- Subversion 1.13 服务器和 1.11 客户端是兼容的。请参阅发行说明。
- 如果使用任何插件,请务必检查 Trac 插件兼容性。
Trac 和 Subversion 是否使用 yum 包管理器安装在 CentOS 上?请记住,除非您在 yum 中为 Trac 和 Subversion 添加存储库源,否则您将不得不手动管理这些安装和升级。这对于 Trac 并没有像 Subversion 那样困扰我。
对于 Trac,我将安装到 Python 虚拟环境中,以便在pip
不污染全局包的情况下灵活地管理已安装的包。
推荐阅读
- mysql - SQL 查询需要很长时间才能运行
- c# - 使用 XDocument 从带有重复键的 XML 中读取
- java - 使用 Vaadin Designer 时 Vaadin 8 绑定到 Pojo
- oracle - ORA-06550:第 5 行,第 16 列:PLS-00103:在预期以下情况之一时遇到符号“SELECT”:
- c - 如何从结构数组中删除结构并使用 fwrite() 正确覆盖文件
- java - mvn install 和 mvn verify 的区别
- git - 你如何删除旧的提交?
- gtk - 使用不同 GTK 版本编译应用程序时出现问题
- mysql - 在不同的位置备份 mysql 数据库
- c# - C# - LINQ - 在另一个 LINQ 查询的 WHERE 子句中使用列数据