我们的subversion服务器有一个新的IP地址 - 现在是什么?

Dar*_*mas 34 svn

我们通过ip地址连接到存储库 - 由我们之前的人介绍的快速黑客,因为我们没有真正的服务器,只是一台运行apache的老电脑,svn等我们最近搬了办公室,似乎是"服务器"正在使用DHCP - 它今天早上启动到一个新的IP地址.登录trac(也在该服务器上运行)很简单:只需在浏览器中更改书签即可.

但是我该如何处理我的工作副本?我怎么知道在哪里找到服务器?

Amb*_*ber 48

做一个svn switch并使用--relocate选项:

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.switch.html

(或在TortoiseSVN中,右键单击 - > TortoiseSVN - >重新定位...)

重定位不需要存储库访问,并且完全适用于内容完全相同但存储库基础已更改的情况.

  • 我建议您在/ etc/hosts中为服务器命名并使用它 - 至少如果IP再次更改,您将不必重新配置所有内容. (2认同)

Fra*_*ack 28

戴维斯回答了正确的章节,但更确切地说,它实际上是命令

svn switch --relocate [旧网址] [新网址]

它映射到TortoiseSVN命令TortoiseSVN - > Relocate


Ada*_*kin 7

DAV的回答(用svn switch--relocate)是正确的答案,但在此之前,我有另外一个建议:使用DNS名称.由于听起来您没有DNS服务器,因此请在hosts文件中添加指向IP地址的条目.然后,如果IP地址再次更改,您需要做的就是让每个人更新机器上的hosts文件.