2016-12-15 63 views
0

我有一個顛覆服務器設置在家裏與我的樹莓派。我使用動態DNS從外部訪問它,所以存在這個問題。TortoiseSVN遠程和本地URL自動更改

當我回家時,爲了訪問repostory,我必須使用http://192.168.1.XX/svn/MyRepostory,但是當我不在家時,我必須使用由DynDNS服務提供的url。

問題是,TortoiseSVN只接受一個URL來更新/提交倉庫,所以如果我使用本地設置,那麼當它在外面的時候,它就會工作,反之亦然。

有什麼辦法解決這個問題嗎? 也許某種備份網址,所以如果第一次失敗,它會嘗試其他的?

+0

有什麼想法.....? – jagjordi

回答

0

有什麼辦法可以解決這個問題嗎?也許某種備份網址,所以如果 第一個失敗它試圖與其他?

正確的解決方案是正確配置服務器,並在從局域網和廣域網訪問存儲庫時使用相同的URL到存儲庫。

如果由於某種原因您的情況不可行,請運行svn relocate命令將您的工作副本從一個URL重定位到另一個URL。見TortoiseSVN Manual | Relocating a working copy