无法使用TortoiseSVN在Subversion存储库上创建分支

cbp*_*cbp 15 svn tortoisesvn

我已经完成了对Subversion存储库的全新检查.接下来,我右键单击工作文件夹,然后选择"分支/标记".我给分支命名,然后选择从我的工作副本中制作副本.我还选择将工作副本切换到新分支.

当我单击确定时,我收到以下错误:

Commit failed (details follow): 
Directory 'C:\Projects\StrattonWF_2' is out of date
File not found: transaction '8877-59x', path 
'/branches/foo/bar/'
You have to update your working copy first.
Run Code Online (Sandbox Code Playgroud)

但是,按照错误消息中的说明并更新工作副本没有帮助 - 错误不断发生.

这只发生在我的工作站上 - 没有其他人有这个问题.我也可以做好后备箱.就像我说的那样,我已经拉下了一个全新的行李箱副本.

我还能尝试什么?

相关的版本号是:

  • TortoiseSVN 1.8.4
  • 颠覆1.8.5
  • 客户端操作系统:Windows XP

cbp*_*cbp 47

我想通了:我试图在路径中创建一个带有两个文件夹的分支,即/ branches/foo/bar /.操作失败,因为第一个子文件夹不存在.

在TortoiseSVN的分支选项窗口底部实际上有一个名为"创建中间文件夹"的选项,默认为关闭.我想现在这很有道理.

如果TortoiseSVN提供了更有用的错误消息,那将是很好的.

  • 只需检查"创建中间文件夹"即可解决我的问题. (2认同)