文件 wc.db 在 SVN 中的意义

Significance of file wc.db in SVN

我正在将一些网站从 TFS 控制转移到 SVN 控制。 svn 存储库目前就在我的本地机器上。我可能不小心将一个网站放入了一个已经存在的本地存储库中,但我不确定。

为了找出答案,我通过 tfs2svn 再次将特定网站检出到一个新的 svn 存储库中,并在它的工作目录和我可能搞砸了的存储库的工作目录之间进行了 winmerge。 win merge告诉我除了.svn文件夹中的wc.db二进制文件外,它们完全一样。由于多次 google 搜索都没有找到这个文件的内容,我有 3 个问题:

1) wc.db 的目的是什么? 2)它存储什么信息? 3) 最重要的是:根据上述答案,如果 2 个存储库中的所有文件都相同,除了这个 wc.db 文件,我是否可以认为这 2 个存储库相同?

wc.db和SVN Working Copy里面的.svn文件夹是SVN的内部事务。比较内容的时候一定不要关注.svn(比较树之前最好去掉)

if all files in 2 repositories are the same except for this wc.db file

那么它们(存储库)在当前状态下是相同的