2012-02-07 69 views
1

我创建SVN刚才和我最初的计划是在那里...等是我刚刚在Eclipse中(Subclipse的)“科/标签”创建工作副本...是否存储在svnroot文件夹中的所有SVN数据?

反正...我svnroot文件夹只有256kb,所以我想知道如果我的所有数据都在那里,或者如果有一些是其他地方?

我可以只压缩这个svnroot文件夹和我所有的SVN数据备份...我可以将其解压缩到另一台计算机上的新svnroot文件夹,并且能够用我的2个副本重新创建我的SVN存储库我的项目在那里?

请确认...我想确保我正在备份正确的东西......谢谢。

p.s.我创建像这样我的svnroot文件夹:

svnadmin create /Users/me/svnroot 
+0

Subversion存储压缩的数据。你期望它有多大? – 2012-02-07 02:58:58

+2

请记住,如果有人可能正在提交存储库,那么您不想压缩目录。您可能希望使用'svnadmin dump'或'svnadmin hotcopy'进行备份(有关详细信息,请参阅文档)。 – 2012-02-07 03:09:23

+0

@JoeWhite酷,谢谢你的提示。我只用于我自己的项目 - 就像版本控制和备份系统,所以我认为压缩会很好。 – ycomp 2012-02-07 03:14:38

回答

1

Subversion把你的数据存储库中以压缩方式。因此,即使在第一次提交之后,整个存储库的大小可能小于工作目录中文件的总大小。

正如评论中所提到的,建议不要直接“复制”Subversion文件夹进行备份。如What is the best way to backup subversion repositories?中所述,使用svnadmin dumpsvnadmin hotcopy