使用 TortoiseSVN 合并项目的两个分支后,我在提交更改时遇到了问题。
详细信息如下:
我做了一个合并分支到主干project我正在努力。
Project包括主存储库和与主存储库联合的库,如下所示svn 外部(图书馆也有分支)作为子目录project.
当我尝试提交更改时,TortoiseSVN 说:
Commit A
re all the targets part of the same working copy?
Unable to lock 'D:\websites\project\lib'
Please execute the "Cleanup" command.
当然Cleanup没有帮助。
svn:外部关键字为project目录也定义良好lib文件夹仍然包含正确版本的库(主干版本)。
SVN服务器和客户端都是1.5.x版本(TortoiseSVN是1.5.3.x)。
从技术角度看两者project and 图书馆是同一 SVN 存储库中的项目。
知道出了什么问题吗?
我一直在谷歌上搜索解决方案,但没有找到任何有用的东西,所以我尝试分两步提交更改:
- 从项目文件夹提交更改
- 从库文件夹提交更改
一切顺利。
但我仍然想知道为什么我不能一次性提交所有内容。
EDITS:
- (Ken G 回答后)修复了 TortoiseSVN 1.3.x -> 1.5.3.x 的版本。
TortoiseSVN的1.3是very old,最新版本为1.5.x。自 1.3 以来,Subversion 和 TortoiseSVN 都发生了许多变化,因此升级您的客户端可能是您最好的选择。
话虽如此,1.5 TortoiseSVN 将创建/更新工作副本为 1.5 版格式。在针对以前的 Subversion 工作副本使用 TortoiseSVN(或任何 SVN 客户端)时要非常小心。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)