我已经完成了对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)
但是,按照错误消息中的说明并更新工作副本没有帮助 - 错误不断发生.
这只发生在我的工作站上 - 没有其他人有这个问题.我也可以做好后备箱.就像我说的那样,我已经拉下了一个全新的行李箱副本.
我还能尝试什么?
相关的版本号是:
cbp*_*cbp 47
我想通了:我试图在路径中创建一个带有两个文件夹的分支,即/ branches/foo/bar /.操作失败,因为第一个子文件夹不存在.
在TortoiseSVN的分支选项窗口底部实际上有一个名为"创建中间文件夹"的选项,默认为关闭.我想现在这很有道理.
如果TortoiseSVN提供了更有用的错误消息,那将是很好的.