簡體   English   中英

服務器版本1.5.5的Tortoise SVN版本

[英]Tortoise svn version for server version 1.5.5

我應該使用哪個版本的svn?

  • 我的服務器版本是1.5.5
  • 我的svn命令行客戶端版本也是1.5.5

Tortoisesvn具有自己的內部svn庫,並且不依賴計算機上的命令行客戶端。

如果您要同時使用svn命令行客戶端和tortoisesvn來處理同一工作副本 ,則它們必須是同一版本,或者是1.5或兩者都是1.6,等等。

如果您使用tortoisesvn 1.6查看工作副本,它將立即無提示地將其升級到1.6版面。 這樣1.5命令行客戶端將不再能夠對該工作副本執行任何操作。

如果您使用1.6命令行和1.5 tortoisesvn,也是如此。

但是,在與服務器進行通信方面,讓1.6個客戶端與1.5個服務器進行通信沒有問題,反之亦然。 1.6服務器將提供1.5客戶端期望的所有功能。 1.6客戶端會知道1.5服務器將不提供新功能,並將對此進行說明。

因此,您可以將服務器分別升級到客戶端。 每個人都可以按照自己的步調升級他們的客戶。 但是每個人都應同時升級其計算機上的所有客戶端,以避免工具被鎖定在工作副本之外。

根據兼容性矩陣 ,1.6.x客戶端與1.5.x服務器兼容(盡管最新的客戶端功能不起作用),因此您可能應該使用TortoiseSVN的1.6.5版本(即最新版本)

我從未見過Subversion在創建新功能時會破壞現有接口。 這意味着為新版本編寫的任何工具仍可與舊版本一起使用。 這也意味着較舊的工具可以與較新版本的Subversion配合使用。

我記得曾經閱讀過他們的一份有關版本兼容性的文檔,其中指出“重大更改”僅適用於完整版本。 我想我們最好在2.0推出時堅持下去。

我總是使用最新版本的Tortoise,除非我正在已經安裝了舊版本的小組中工作。 即使那樣,我通常也只需要讓他們知道存在較新的版本。 (免費升級很棒!)

-編輯-
請檢查Jim T關於需要使所有客戶端在同一台計算機上保持同步的“陷阱”。 如果您要使用命令行客戶端,或依賴命令行客戶端的其他客戶端,請確保使用與其匹配的Tortoise。

如果我是從頭開始的話,我會選擇最新的東西。

理解svn客戶端/服務器兼容性的權威指南

TortoiseSVN會告訴您(TortoiseSVN->關於)其構建的svn客戶端版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM