gpt4 book ai didi

linux - 为什么 SvnAnt 仍在尝试连接到我的旧存储库 IP 地址?

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:51 24 4
gpt4 key购买 nike

我对 Ant 和 SvnAnt 的了解足够危险。不久前我将 build.xml 和 .properties 文件放在一起,现在我遇到了一些问题,我担心我超出了我的范围。

简单的场景。我有一个 SvnAnt 任务可以从远程存储库更新代码。效果很好。最近那个存储库的 IP 地址发生了变化,所以我打开了我的 build.properties 文件并相应地更改了 IP 地址:

svnant.project.url=http://my.new.ip.here/svn/project/trunk

问题是,当我运行 ant 并指定更新目标时,SvnAnt 仍在尝试访问旧 IP。我什至将其放入相应任务下的 build.xml 文件中:

<echo message="${line.separator}Updating working copy from ${svnant.project.url}" />

果然,当我运行 ant 任务时,我看到了消息:

update:
[echo]
[echo] Updating working copy from http://my.new.ip.here/svn/project/trunk
...

但是这个任务总是在一分钟左右后出错:

svn: PROPFIND request failed on '/svn/project/trunk'
svn: PROPFIND of '/svn/project/trunk': could not connect to server (http://OLD.FREAKING.IP.HERE)

注意 OLD.FREAKING.IP.HERE 部分。

所以我的问题是:为什么 Ant/SvnAnt 仍在尝试连接到我的旧 IP?

我已经重新启动了 Apache。/etc/hosts 中没有任何内容。

谢谢

编辑:CentOS 5.2 版

最佳答案

一种可能是您现有的工作副本具有元信息(.svn 文件夹),它指的是旧的 ip 地址。由于您正在更新而不是 checkout ,因此使用了它。

关于linux - 为什么 SvnAnt 仍在尝试连接到我的旧存储库 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9323978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com