0

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

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

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

4

1 回答 1

2

SVN的Working Copy里面的wc.db和.svn文件夹是SVN的内部事务。比较内容时,一定不要关注.svn(或者最好在比较树之前消除它)

如果 2 个存储库中的所有文件都相同,除了这个 wc.db 文件

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

于 2015-10-30T12:49:57.683 回答