我的存储库配置如下:

\Util_1
  \branches
  \tags
  \trunk
\Util_2
  \branches
  \tags
  \trunk
...

现在,在我的本地磁盘上有:

\dev   
  \Utils
    \Util_1
    \Util_2

Util_xx 文件夹中只有 trunks。如果我进入 Utils 文件夹,TortoiseSvn 会显示每个 Util 的状态图标。不幸的是,包含它们的 Utils 文件夹没有任何状态图标。它并不是真正的签出文件夹,因此除非我输入它,否则我看不到其中有任何更改。从 Dev 文件夹中查看它没有显示任何内容。所以碰巧我没有立即签入,而且由于我不是这个存储库的常规开发人员,所以我一个月都忘记了一个文件。

有没有办法让TortoiseSVN显示父文件夹中子文件夹的累积状态?

有帮助吗?

解决方案

可以在本地安装一个SVN服务器,设置“UILS”repo,您将与“外部”链接保持联系到每个UTUR_1,UTER_2等等,......即使是我不确定它是否会起作用,因为我不知道玳瑁是否显示父级图标中的外部孩子的状态。

应该 只需更改文件夹层次结构以与您的实际存储库层次结构保持一致。像这样:

\dev
  \Util_1
  \Util_2
  \Non-Util_Project_Repo
.

您还应该更改您的进程。如果有一个项目一次或更长时间没有工作,你为什么要保持一份工作副本?

其他提示

因为 Utils 不是已签出的文件夹并且不包含 .svn, ,您无法使用 SVN 对它执行任何操作。

不。正是出于您给出的原因...TortoiseSVN 一无所知 Utils 或者 dev 因为两者都不是工作副本。

no。但是,如果utils_1和utils_2在存储库中有父目录(请参阅下面),则可以执行将显示累积状态的整个Utils目录。我不会建议这个,因为检查所有分支机构和标签可能会变得混乱。

\Utils
  \Util_1
    \branches
    \tags
    \trunk
  \Util_2
    \branches
    \tags
    \trunk
...
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top