gpt4 book ai didi

SVN 外部文件夹和文件显示为 'non-versioned'

转载 作者:行者123 更新时间:2023-12-02 02:21:04 53 4
gpt4 key购买 nike

我是一名 SVN 新手,负责调查项目中 SVN 外部的一些问题。

我已经使用 TortoiseSVN 进入项目的根目录并选择“提交”。等待几个小时后(这是一个非常大的项目),我注意到许多作为外部文件被拉入项目的目录被列为非版本化,无论是否显示来自不同存储库的外部框已选中。

额外信息

  • 我没有在目录上使用 svn:ignore。
  • 只有部分 svn:external 目录受此问题影响,并非全部。
  • 我所说的文件夹/文件是使用 svn:externals 以“[存储库中的相对路径] [目录]”的格式放在那里的,然后使用 svn:update 拉入项目。

为什么会这样?

最佳答案

解决方案

问题是由于在工作副本中引入了新目录来存储不属于任何项目或外部的 svn:externals。

例如:假设我有一个包含目录 dirBdirC 的项目 ProA。我还有另一个名为 ProD 的项目,我想将其作为外部添加到 ProA 的 *dirC* 文件夹中名为“ 外部'。

我检查了 ProA 并在其 svn:externals 属性上将 ProD 添加到目录 ProA/DirB/Externals/ProD/p>

因为两个项目中都不存在'Externals'文件夹,所以在我更新ProA并添加了externals之后,ProA/DirB/Externals/ProD是一个未版本控制的目录!

修复要解决这个问题,所有需要做的就是确保“外部”文件夹是 ProA 或 ProD 的一部分!即单独提交“外部”目录可以解决问题。

关于SVN 外部文件夹和文件显示为 'non-versioned',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8144842/

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