我正在将一些网站从TFS转移到SVN控制。svn存储库现在就在我的本地机器上。我可能不小心把一个网站放进了一个已经存在的本地存储库,但我不确定。
为了找到答案,我通过tfs2svn再次将特定网站签入一个新的svn repo,并在它的工作目录和我可能搞砸的repo的工作目录之间进行了winmerge。win merge告诉我,除了.svn文件夹中的wc.db二进制文件外,它们完全相同。由于很多谷歌搜索都没有得到这个文件是什么,我有3个问题:
1) wc.db的目的是什么?2) 它存储什么信息?3) 最重要的是:根据以上答案,如果除了这个wc.db文件之外,两个存储库中的所有文件都是相同的,我可以还是可以不认为这两个存储馆是相同的?
.svn
(或者在比较树之前最好消除它)
如果除了这个wc.db文件之外,两个存储库中的所有文件都相同
则它们(存储库)在当前状态下是相同的
当我在迁移后比较存储库时,只有wc.db不同。如果我们为新存储库选择不同的名称,项目文件可能会有所不同。