SVN不再在所有子文件夹中写入.svn?

Mik*_*keJ 20 svn version-control version-control-migration

我最近将我的SVN客户端从1.6.9升级到1.7.2,在转换为新格式后,我注意到每个子文件夹都不再有.svn.对于我的特定配置,这不是很方便.

有没有办法撤消这个或恢复旧的行为,其中来自CO的每个子文件夹都有.svn?

Jim*_*ler 38

Subversion 1.7完全重写了Subversion的工作副本元数据管理系统,代码名为WC-NG.旧系统是Subversion编写的第一部分,并且随着时间的推移变得难以维护和扩展.WC-NG旨在提供即时的性能改进,同时还可以实现许多未来的功能增强.

Subversion 1.7中引入的更改的一个关键特性是将工作副本元数据存储集中到一个位置.Subversion 1.7工作副本在工作副本的根目录中只有一个.svn目录,而不是工作副本中每个目录中的.svn目录.该目录包括(除其他外)一个SQLite支持的数据库,该数据库包含该工作副本所需的所有元数据Subversion.

即使数据以结构化格式存储,数据之间的关系也很复杂.我们强烈建议外部工具不要修改此数据库中保存的数据,因为此类修改可能会导致工作副本损坏.

在这里阅读更多.

  • @Lorenzo我认为人们应该能够从提供的文本中读出"不". (10认同)
  • -1:这个答案有点偏离主题,因为问题的核心部分("有没有办法恢复旧的行为,每个子文件夹将有一个.svn?")被忽略. (5认同)