Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TortoiseSVN:显示父文件夹中多个工作文件夹的状态_Svn_Tortoisesvn_Repository_Working Copy - Fatal编程技术网

TortoiseSVN:显示父文件夹中多个工作文件夹的状态

TortoiseSVN:显示父文件夹中多个工作文件夹的状态,svn,tortoisesvn,repository,working-copy,Svn,Tortoisesvn,Repository,Working Copy,我的存储库配置如下: \Util_1 \branches \tags \trunk \Util_2 \branches \tags \trunk ... \Util_1 \分支机构 \标签 \树干 \Util_2 \分支机构 \标签 \树干 ... 现在,在我的本地磁盘上,我有: \dev \Utils \Util_1 \Util_2 \发展 \乌提尔斯 \Util_1 \Util_2 在Util_xx中,文件夹只是中继。如果我进入Utils文件

我的存储库配置如下:

\Util_1 \branches \tags \trunk \Util_2 \branches \tags \trunk ... \Util_1 \分支机构 \标签 \树干 \Util_2 \分支机构 \标签 \树干 ... 现在,在我的本地磁盘上,我有:

\dev \Utils \Util_1 \Util_2 \发展 \乌提尔斯 \Util_1 \Util_2 在Util_xx中,文件夹只是中继。如果我进入Utils文件夹,TortoiseSvn会显示每个Util的状态图标。不幸的是,包含它们的Utils文件夹没有任何状态图标。这不是一个真正的结帐文件夹,所以除非我输入它,否则我看不出里面有什么变化。从Dev文件夹中查看它并没有显示任何信息。所以碰巧我没有立即签入,因为我不是这个回购协议的常规开发人员,所以我忘了一个文件已经有一个月了


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

因为
Utils
不是签出的文件夹,并且不包含
.svn
,所以你不能使用svn对它做任何事情。

没有。正是因为你给出的原因。。。龟鳖VN对
Utils
dev
一无所知,因为它们都不是工作副本。

您可以在本地安装svn服务器,设置一个“Utils”repo,并通过指向Util\u 1、Util\u 2等的“外部”链接保持最新。。。即使这样,我也不知道它是否会起作用,因为我不知道OrtoiseSVN是否会在父对象的图标中显示外部子对象的状态

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

\dev
  \Util_1
  \Util_2
  \Non-Util_Project_Repo

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

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

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