背景:DynDNS現在開始需要每月登錄一次以保持其免費帳戶的活躍(以前只需每月更新一次您的IP地址)。我相信遲早我會忘記這樣做,失去我的賬戶。如何將svn網址重定向到其他網域?
我使用mysvn.dyndns.org訪問我的服務器上的Subversion版本庫,它可以(現在)也可以通過svn.mydomain.com聯繫到。不幸的是,大多數項目還提到了也位於mysvn.dyndns.org的外部項目,我並不想完成所有項目(> 100)並更改外部項目,因爲這可能需要幾個小時,而且很容易出錯。
有什麼辦法可以配置Windows或Subversion/TortoiseSVN客戶端將一個域重定向到另一個域?
如:
https://mysvn.dyndns.org/svn/blablub
應該被重定向到
https://svn.mydomain.com/svn/blablub
我知道我可以添加一個條目到主機重定向到一個IP地址,但我寧願重定向到域名。
什麼版本的svn客戶端和服務器? – explunit
這並不回答你的具體問題,但我可以建議一種替代方法嗎?假設你使用的svn 1.5或更高版本支持[外部相對URL](http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html),按照其中一種方法[這裏](http://stackoverflow.com/questions/204616/how-to-migrate-all-urls-in-svnexternals-properties-across-a-repository)將所有外部變爲相對將解決更基本的問題。 – explunit
@explunit:這是一個有趣的方法。不幸的是,它不適用於所有的項目,因爲它們並不都與外部存儲在同一個存儲庫中。但大多數是。請添加此答案作爲答案,即使它不回答我提到的問題,也可能獲得賞金。 – dummzeuch