Subversion

UberSVN 和 TortoiseSVN,關於版本號的問題

  • July 19, 2013

我在我的 OpenSuSE 伺服器上安裝了用於 Subversion 系統的UberSVN平台。它具有顛覆 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 的論壇上,但它現在似乎已經廢棄了一段時間。

您可以同時使用不同版本的 SVN 客戶端 (TortoiseSVN) 和 SVN 伺服器 (UberSVN)。這也是普通 Subversion 的情況。因此,您的客戶端的版本號可以高於或低於您的伺服器,反之亦然。您可以在 Subversion 文件中閱讀有關版本之間“互兼容性”的更多資訊。

版本號有助於區分錯誤修復和 API 更改。通常,當給定 Subversion 版本的 MAJOR.MINOR 數字更改時,它會告訴您發生的更改類型。對於錯誤和安全修復,次要編號將更改。對於 API 或新功能的更劇烈更改,MAJOR 編號將更改。

這些更改通常不會影響核心功能,因此您仍然可以將 Subversion 客戶端版本 1.5 與伺服器版本 1.7 一起使用。在大多數情況下,如果伺服器的版本號較高,客戶端將簡單地忽略特定功能可能提供的任何額外資訊。

引用自:https://unix.stackexchange.com/questions/83630