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


1

我在OpenSuSE服务器上安装了Subversion系统的UberSVN平台。它具有Subversion 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的论坛上写文章,但现在似乎已经废了一段时间。

Answers:


0

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

版本号有助于区分错误修复和API更改。通常,当给定Subversion版本的MAJOR.MINOR数字更改时,它会告诉您所发生的更改的类型。对于错误和安全修复程序,MINOR号将更改。如果需要对API或新功能进行更大幅度的更改,则主号码将会更改。

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


非常清楚,谢谢!那么,在tortoise客户描述“我们很自豪地宣布TortoiseSVN 1.8.0已发布。它与Subversion 1.8.0链接”的含义是什么?
LucScu

1
SVN功能由来自Subversion 1.8.0的库中的函数提供。
2014年

@tripleee-感谢您对OP的回复。
slm

@tripleee thx!:)
LucScu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.