gpt4 book ai didi

svn - 在 SVN 中合并后我无法提交更改

转载 作者:行者123 更新时间:2023-12-04 18:30:05 24 4
gpt4 key购买 nike

在使用 TortoiseSVN 合并我的项目的两个分支后,我在提交更改时遇到了问题。

以下是详细信息:

我做了一个合并分支到我正在处理的项目的主干。

项目包括主存储库和连接到主存储库的库作为 svn external(库也有分支)作为项目的子目录。

当我尝试提交更改时 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.

当然,清理没有帮助。

svn:external 项目目录的关键字定义明确,lib 文件夹仍然包含正确版本的库(主干版本)。

SVN 服务器和客户端都是 1.5.x 版本(TortoiseSVN 是 1.5.3.x)。

从技术角度来看,项目和库都是同一个 SVN 存储库中的项目。

知道出了什么问题吗?

我一直在谷歌上搜索解决方案,但没有找到任何有用的东西,所以我尝试分两步提交我的更改:
  • 从项目文件夹提交更改
  • 从库文件夹提交更改

  • 没有任何问题。

    但我仍然想知道为什么我不能在一次提交中提交所有内容。

    编辑:
  • (在 Ken G 回答之后) TortoiseSVN 1.3.x 的固定版本 -> 1.5.3.x。
  • 最佳答案

    TortoiseSVN 的 1.3 是 很旧 ,最新版本是 1.5.x。自 1.3 以来,Subversion 和 TortoiseSVN 都发生了许多变化,因此升级您的客户端可能是您最好的选择。

    话虽如此,1.5 TortoiseSVN 将创建/更新工作副本到 1.5 版格式。对以前的 Subversion 工作副本使用 TortoiseSVN(或任何 SVN 客户端)时要非常小心。

    关于svn - 在 SVN 中合并后我无法提交更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/223355/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com