在用 SVN 的時候出現了這樣一個小問題,害得我折騰了半天,一個小小的 s 卻是罪魁禍首。
因為項目路徑切換,需要從 https://server/trunk 切換到 https://server/tag/1, 不過在文檔中后者寫成了 http://server/tag/1,恰好 SVN server 用 HTTP 和 HTTPS 都是可以訪問的,所以沒覺得這個東西有什么錯誤。不過使用 SVN 做 switch 操作的時候卻總是出現 https://server/trunk is not the same repository as http://server/tag/1,感覺很奇怪,問了一下相關負責人,當時也沒有發現什么問題,不過還是沒法操作,最后無意中把 http://server/tag/1 換成了 https://server/tag/1,一切 ok。
被這個問題折磨的比較郁悶了,可能是 SVN repository 不能在 HTTPS 和 HTTP 之間切換吧。