1

我的存储库配置如下:

\Util_1
  \分支
  \标签
  \树干
\Util_2
  \分支
  \标签
  \树干
...

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

\开发   
  \实用程序
    \Util_1
    \Util_2

在 Util_xx 文件夹中只有主干。如果我进入 Utils 文件夹,TortoiseSvn 会显示每个 Util 的状态图标。不幸的是,包含它们的 Utils 文件夹没有任何状态图标。它不是一个真正的结帐文件夹,所以除非我输入它,否则我看不到它有什么变化。从 Dev 文件夹中查看它并没有显示任何内容。所以碰巧我没有立即签入,因为我不是这个 repo 的常规开发人员,所以我忘记了一个月的文件。

有什么方法可以让 TortoiseSVN 显示父文件夹中子文件夹的累积状态?

4

4 回答 4

2

因为Utilsis 不是已签出文件夹且不包含.svn,所以您无法使用 SVN 对其执行任何操作。

于 2010-07-26T13:14:43.693 回答
1

可以在本地安装一个 svn 服务器,设置一个“Utils”存储库,您可以通过指向每个 Util_1、Util_2 等的“外部”链接保持最新状态……即使这样我也不确定如果它会工作,因为我不知道 TortoiseSVN 是否在父级图标中显示外部子级的状态。

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

\dev
  \Util_1
  \Util_2
  \Non-Util_Project_Repo

你也应该改变你的过程。如果有一个项目你一个月或更长的时间都没有工作,你为什么还要保留它的工作副本?

于 2010-07-26T15:41:26.723 回答
0

否。但是,如果 Utils_1 和 Utils_2 在您的存储库中有父目录(见下文),您可以检查整个 Utils 目录,这将显示累积状态。不过我不建议这样做,因为检查所有分支和标签可能会变得混乱。

\Utils
  \Util_1
    \branches
    \tags
    \trunk
  \Util_2
    \branches
    \tags
    \trunk
...
于 2010-07-27T06:41:31.210 回答
0

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

于 2010-07-26T14:41:05.843 回答