0

在合并分支和主干之前,我正在正确执行结帐。在该过程之后(合并文件夹trunk/Fontes 和branches/1.1.0/Fontes,将trunk/Fontes 作为工作副本),我在签出项目或更新工作副本时遇到问题。

我收到的消息如下:svn:E160013: '/svn/siaj/!/svn/bc/47/branches/Fontes' path not found: 404 Not Found。(其中 siaj 是存储库的名称)。

该消息告诉我问题出现在版本 47 中,这是执行合并的版本。问题是,文件夹“branches/Fontes”不存在,也从未存在。采用的结构曾经是分支/xxx/Fontes(其中 xxx 是正在开发的系统的版本)。

Java代码是这样的:

if(!SVNWCUtil.isVersionedDirectory(this.wdWorkingCopy)){
  this.wdWorkingCopy.mkdir();            
  this.updateClient.doCheckout(SVNURL.parseURIEncoded(this.repositorio), this.wdWorkingCopy, SVNRevision.UNDEFINED, SVNRevision.HEAD, SVNDepth.INFINITY, true);     
}else{          
  this.updateClient.doUpdate(wdWorkingCopy, SVNRevision.UNDEFINED, SVNDepth.INFINITY, true, false);
}

我错过了什么?

4

1 回答 1

0

结帐后发生错误......我的错误。结帐/更新过程很好。我试图访问存储库中不存在的目录中的文件。

于 2013-04-08T11:03:37.863 回答