Skip to main content
 首页 » 编程设计

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

2025年05月04日149zdz8207

我已经从我们的 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. 

但是,按照错误消息中的说明并更新工作副本无济于事 - 错误不断发生。

这仅发生在我的工作站上 - 没有其他人有这个问题。我也可以很好地提交到主干。就像我说的,我已经拉下了一个全新的后备箱副本。

我还能尝试什么?

相关的版本号是:
  • TortoiseSVN 1.8.4
  • 颠覆 1.8.5
  • 客户端操作系统:Windows XP
  • 请您参考如下方法:

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

    TortoiseSVN 的分支选项窗口底部实际上有一个选项,称为“创建中间文件夹”,默认为关闭。我想现在说得通了。

    如果 TortoiseSVN 提供了更有用的错误消息,那就太好了。