基本上,当我在公司的网络中时,我必须从以下位置切换远程服务器的 URL:
https://svn.companyurl.com:444
至
svn://192.168.1.143/path/to/repo
我想这与网络的设置方式有关。
2 个 URL 指向同一个存储库。它们只是在公司网络内部和公司网络外部有所不同。什么是更改这些 URL 并确保我不必重新开始链接 2 个存储库的好方法?
也许您可以声明两个不同的遥控器?当您在公司的网络中时,例如office
远程推送和拉取,以及在家时home
远程。
添加遥控器只需运行:
git remote add office svn://192.168.1.143/path/to/repo
编辑:
这对 git 来说是正确的,但我刚刚意识到你实际上是 usig git-svn
。尝试手动将新遥控器添加到git-svn
配置中。(http://www.kernel.org/pub/software/scm/git/docs/git-svn.html#_configuration)