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