我的本地网络上有一个subversion服务器,并使用192.168.1.x地址访问它。问题是,当我离开家并需要在笔记本电脑上更新svn时,我现在必须使用外部地址。我一直在使用svn relocate命令在外部和内部地址之间切换,但这很麻烦。有没有人围绕这个问题有一个聪明的伎俩?我使用TortoiseSVN作为我的客户。
我的路由器上的DNS条目可能会起作用,所以我可以一直使用外部名称,但遗憾的是我的路由器并不灵活。
答案 0 :(得分:3)
您可以将记录添加到hosts文件,然后更改该记录而不是重定位。
顺便说一句,总是使用外部名称有什么问题? (除了无关紧要的交通)答案 1 :(得分:1)
我总是使用我的外部地址,并且有一个bash脚本来设置我想要访问我的存储库的ssh隧道。是svn,现在是git,但同样的原则适用。