进入svnwebclient主界面时,IE脚本提示行244错误,查看后原来是<a>错误。最后跟踪错误来源,找到原来是org.polarion.svnwebclient.util.UrlGenerator.java类中getUrl()方法有个小错误,修改后代码如下:
public String getUrl() {
StringBuffer ret = new StringBuffer(this.url);
//elwin modify
String url = this.url;
boolean jsFlag = url.startsWith("javascript:");
if (!jsFlag && this.parameters.size() > 0) {
ret.append("?");
for (Iterator i = this.parameters.iterator(); i.hasNext(); ) {
String parameter = (String) i.next();
ret.append(parameter);
if (i.hasNext()) {
ret.append("&");
}
}
}
if(anchor != null) {
ret.append("#"+anchor);
}
return ret.toString();
}
从而解决了svnwebclient-3.1.0 删除文件bug
