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
嵌套SVN工作副本中的更改通知会传播到顶层_Svn_Nested_Repository_Tortoisesvn - Fatal编程技术网

嵌套SVN工作副本中的更改通知会传播到顶层

嵌套SVN工作副本中的更改通知会传播到顶层,svn,nested,repository,tortoisesvn,Svn,Nested,Repository,Tortoisesvn,我有两个SVN存储库:repo1和repo2 我的目录结构如下: 根 报告1_folder1 repo1_子文件夹1在这里我为整个内容设置了svn:ignore=*属性 报告2_folder1 repo2_子文件夹1 假设我修改了repo2_子文件夹1中的某些内容 如果我在repo1_文件夹1上进行提交,由于忽略,它只成功地向下检查到repo1_子文件夹1,并发现没有任何更改。 但是,repo1_folder1的文件夹图标仍为红色 我正在Windows 7上使用OrtoiseSVN 1.8.6客

我有两个SVN存储库:repo1和repo2 我的目录结构如下:

根 报告1_folder1 repo1_子文件夹1在这里我为整个内容设置了svn:ignore=*属性 报告2_folder1 repo2_子文件夹1 假设我修改了repo2_子文件夹1中的某些内容

如果我在repo1_文件夹1上进行提交,由于忽略,它只成功地向下检查到repo1_子文件夹1,并发现没有任何更改。 但是,repo1_folder1的文件夹图标仍为红色

我正在Windows 7上使用OrtoiseSVN 1.8.6客户端

您能告诉我我能做些什么,以便一个存储库中的底层更改不会被顶层第二个存储库看到吗


谢谢。

这是您分别称为svn checkout的两个嵌套工作副本吗?或者repo2实际上是在repo1文件夹结构中的某个地方?嗨,本。在目录树中,repo2位于repo1下。从SVN的角度来看,即使在两台不同的服务器上,它们也是完全独立的存储库。我认为,通过在repo1_子文件夹1级别上设置svn:ignore=*,所有底层内容的存在都会对repo1隐藏,在任何情况下。文件夹图标有时会显示不正确的信息。检查可能是这样的:嗨,谢尔盖。谢谢你的链接。有很多很棒的信息。不幸的是,这一具体段落不是我的情况。我熟悉SVN客户端在状态更新方面的缓慢响应。我已经习惯了。但这确实是非常特殊的情况。我想我会把它们都放到不同的目录下。之所以将它们嵌套在第一个位置,是因为内部的一个公司代码库是先完成的,外部的一个是我的个人备份,它恰好包含了第一个。