UberSVN 和 TortoiseSVN,有关版本号的问题

UberSVN 和 TortoiseSVN,有关版本号的问题

我在我的 OpenSuSE 服务器上安装了优步SVNSubversion 系统平台。它有颠覆1.7.9。

我前段时间安装了Tortoise客户端1.7.11并且运行良好,但是今天我发现了这个:

“我们很自豪地宣布 TortoiseSVN 1.7.11 已经发布。它与 Subversion 1.7.8 链接”

Tortoise 使用与服务器上安装的版本不同的版本(1.7.8 Tortoise 与 1.7.9 Subversion)是否存在一些问题?

现在我要将 Tortoise 更新到新版本,我可以毫无问题地更新到最新的 1.7.13 吗:

“我们很自豪地宣布 TortoiseSVN 1.7.13 已经发布。它与 Subversion 1.7.10 关联”(我想是的)。

或者我可以更新到 1.8.0:

我们很自豪地宣布 TortoiseSVN 1.8.0 已经发布。它与 Subversion 1.8.0" 相关联(我认为没有)。

我会在 UberSVN 的论坛上写文章,但它似乎已经有一段时间没有使用了。

答案1

您可以同时使用不同版本的 SVN 客户端 (TortoiseSVN) 和 SVN 服务器 (UberSVN)。对于普通的 Subversion 来说也是如此。因此,您的客户端的版本号可以高于或低于服务器的版本号,反之亦然。您可以阅读更多有关Subversion 文档中版本之间的“相互兼容性”

版本号有助于区分错误修复和 API 更改。通常,当给定 Subversion 版本的 MAJOR.MINOR 数字发生更改时,它会告诉您发生的更改类型。对于错误和安全修复,次要编号将会更改。对于 API 或新功能的更重大更改,主要数字将发生变化。

这些更改通常不会影响核心功能,因此您仍然可以将 Subversion 客户端版本 1.5 与服务器版本 1.7 一起使用。在大多数情况下,如果服务器版本号较高,客户端将简单地忽略特定功能可能提供的任何额外信息。

相关内容