這似乎是一個基本問題,但我還沒有找到明確的答案。從本質上講,我們有一個1.5客戶端的Subversion 1.4服務器。我想知道的是,如果我們想要使用分支/合併跟蹤等1.5個功能,服務器是否也必須至少爲1.5?Subversion客戶端/服務器版本是否需要相同或接近?
我讀過1.5客戶端有時會自動將存儲庫升級到1.5,但是如果服務器運行的是舊版本,會發生這種情況嗎?我們使用svn://協議,所以我可以想象服務器需要保持合理的最新狀態。有人對這個有經驗麼?謝謝!
這似乎是一個基本問題,但我還沒有找到明確的答案。從本質上講,我們有一個1.5客戶端的Subversion 1.4服務器。我想知道的是,如果我們想要使用分支/合併跟蹤等1.5個功能,服務器是否也必須至少爲1.5?Subversion客戶端/服務器版本是否需要相同或接近?
我讀過1.5客戶端有時會自動將存儲庫升級到1.5,但是如果服務器運行的是舊版本,會發生這種情況嗎?我們使用svn://協議,所以我可以想象服務器需要保持合理的最新狀態。有人對這個有經驗麼?謝謝!
release notes for v1.5回答這個問題。它詳細解釋了每種客戶端/服務器組合可以使用哪些功能。
就我所知,客戶機將自動升級客戶機上的存儲庫檢出。這意味着您不能使用1.4客戶端與1.5修改的結帳進行交互,但我們有人在此使用1.5客戶端和1.4服務器。但是,要使用新的1.5功能,您將需要1.5服務器。
此外,我相信他們現在已經達到了1.6。
當您使用兩個不同的客戶端時,問題往往是您的本地存儲庫。我已經有很多次他們稍微關閉了,而更新的會升級你的版本庫,然後舊的客戶端就不能再讀取它了。
如果您使用烏龜,會發生在Windows上。
烏龜是否與您的機器上安裝的svn.exe進行交互,或者它是否有自己的訪問庫? – 2009-07-12 21:15:39
謝謝,蒂姆!這實際上是我正在尋找的。我檢查了除發行說明以外的所有文檔。 :) – Poldon 2009-07-10 20:54:06